- Projects -
- Rating -
- Rating 71
Budget: 110 EUR Deadline: 2 days
Hi Joachim.
I have to say that I have recently worked on a web scraper for a college project, not just that I have also created a Streamlit application for the scraped data to view and analyze the data using dynamic charts.
Python is one of my storng skills since I have been building so many data projects using it.
for your project, I can scrap the data, clean it, and give you a Streamlit app that you can view live whenever it updates without the need for further coding. Or if you don't need the app and want me to work on the unfinished app you alredy have I can do it too.
feel free to contact me to start working on the project.
Budget: 450 EUR Deadline: 5 days
Hi, Thanks for the detailed breakdown. I’ve worked on similar scraping projects, including high-volume sports data collection and proxy-based stealth automation. For Sofascore, I can build you a Python library with well-structured functions that return upcoming matches, historical match stats, player info, and rankings—all through fast and resilient scraping.
My plan is to use `httpx` with `curl_cffi` and session rotation, matching headers and device fingerprints precisely. To avoid 403 errors on long scraping runs, I’ll optimize proxy handling and retry logic. The functions will output clean pandas DataFrames with raw JSON payloads per record so you can explore or store the data easily.
I’d also propose caching session tokens or cookies when possible to reduce authentication overhead and detect anti-bot behavior early. If you have your current football script, I’d be glad to improve on it directly.
Could you confirm if you already have a proxy provider, or would you like me to recommend a better one based on your volume?
Looking forward to working with you.
Best,
Daniel
Yelisey H.
Winning proposal- Projects 7
- Rating 5.0
- Rating 679
Budget: 110 EUR Deadline: 2 days
Good afternoon!
I am ready to implement your project in Python using requests to the internal API of Sofascore.
✅ What I will do:
Write a stable Python script (library/function) that will parse data on tennis matches from Sofascore (odds, statistics, ATP and WTA rankings, etc.).
Provide a convenient interface for obtaining data in JSON format and pandas DataFrame.
Solve the problem with blocking (error 403) by using reliable header rotation and proxy (if needed — I am ready to offer tested solutions with residential proxy).
⚙️ Stack:
Python (requests, pandas)
Internal API requests JSON directly to the server (without browser automation)
🚀 I guarantee:
Data stability and accuracy
High speed (hundreds of thousands of requests per day)
Clean and understandable code with comments
Cost: 110 EUR
Deadline: 3 days
Available for clarifying details!
Budget: 450 EUR Deadline: 5 days
Hello Joachim,
I've carefully analyzed your project to scrape tennis data from Sofascore. This is a challenging task, and I have the expertise to build the robust, high-speed solution you need.
The 403 error you are encountering with your current script is a clear sign that Sofascore is successfully "fingerprinting" and blocking your requests. A simple curl_cffi approach with basic headers and proxies is often not enough for a target this sophisticated.
To solve this, I will build a professional-grade scraping library in Python using a much more powerful architecture:
Core Engine (Playwright): I will use Playwright, not just a requests library. This allows us to automate a real browser instance, making our script's behavior nearly indistinguishable from a human user.
Advanced Anti-Fingerprinting: I will implement stealth techniques to avoid detection. This includes creating custom browser "contexts" with randomized user agents, screen resolutions, and other browser-level properties that anti-bot systems look for.
Intelligent Request Management: The script will be designed to mimic human Browse patterns, not just make rapid-fire requests. It will also handle proxy rotation intelligently to minimize the risk of IP blocking.
As a PCAP™ certified Python developer, I specialize in building these kinds of reliable data extraction systems. The final deliverable will be a clean Python library with functions like get_upcoming_matches(), get_historical_data(match_id), etc., that return the data in a DataFrame as you requested.
Total Estimate:
Timeline: 5 days
Price: $450 USD
Your budget of €110 is unfortunately not sufficient for developing a system that can bypass a modern anti-bot solution at the scale you require. My price reflects the development of a professional tool that will be fast, reliable, and capable of handling your data needs.
I am ready to build a scraper that truly works.
Budget: 110 EUR Deadline: 2 days
Good evening, I can help you with your project, I also have experience in this field. Write to me and we will discuss all the details.
Budget: 110 EUR Deadline: 1 day
Hello..
I did something similar for football for the flashcore website. (it's in the portfolio). Approximately 2,000 matches per minute in speed. If this option suits you, I suggest discussing it in more detail in private messages.
Proposals concealed
Proposals are currently absent
Current freelance projects in the category Data Parsing
Task: You need to perform a test parsing and collect a database of Telegram channels in the niche of trading and cryptocurrency. Requirements for channels: • Theme: trading, futures, scalping, signals, smart money, trading bots, trading education, cryptocurrency, BTC, ETH, etc. • Language: Russian and Ukrainian. • Number of subscribers: 300 - 8000. • Channels can be either public or private (with application submission). • It is preferable to pay attention to live audience, not inflated subscribers. Keywords for search: Trading, Futures, Long, Short, Scalping, Fibonacci, Indicators, Trading Bot, Smart Money, Bitcoin, Crypto, Trading Strategy, How to earn in crypto, and other relevant terms. What is needed as a result (test phase): • A table in Excel/Google Sheets for approximately 200–300 channels. • Columns: • Link to the channel • Channel name • Number of subscribers • Approximate assessment of the live audience (if possible) • Growth over the last month (if possible) • Type of channel (public/private) • Link to chat (if available) • Brief theme (for example: signals, news, education, scalping, reviews, etc.) If the result of the test parsing satisfies me, we will continue with a larger volume (500-700 channels). Budget: negotiable Deadline: 2–4 days (Possibly more if more time is needed) Work through a secure deal. Examples of previous work on parsing Telegram channels are welcome.
A specialist is needed to collect and structure open information about sellers from marketplaces. It is necessary to determine the possibility of automated data collection and to form a database of sellers. In your response, please indicate: which marketplaces you have experience working with; what data you can obtain (seller name, link, categories, rating, number of products, other available fields); examples of similar projects.
Technical task Project Configuration of filling and synchronization of two Prom.ua stores with suppliers of auto parts. Task It is necessary to implement the loading and updating of products from auto parts suppliers for two online stores on Prom.ua. ⸻ 1. Connecting suppliers It is necessary to connect suppliers through: Supplier API; XML, CSV, XLS price lists; or another available method of obtaining products from the supplier's website. It is important to ensure complete synchronization of products between the supplier and the Prom.ua stores. ⸻ 2. Filtering and selection of products It is necessary to implement the ability to select products during import based on the following parameters: Car brand; Category of parts; Subcategory of parts; Other available characteristics. Example: For each store, there should be the ability to separately determine which categories of products and which car brands need to be loaded. Additional requirements for product selection It is necessary to implement the ability to select products during import not only by car brands and categories of parts but also by product availability status. There should be the ability to configure the following scenarios: Import only products that are in stock with the supplier; Do not import products with the status "out of stock"; Disable or remove products from Prom.ua after they are out of stock with the supplier. During pricing configuration, there should be the ability to combine filters: By car brand; By category of parts; By subcategory; By product availability. Example: Import only parts for Volkswagen and Audi, category "Braking system", that are in stock with the supplier. It is also necessary to implement a mechanism to prevent duplication of products from different suppliers. If the same product is present with multiple suppliers, only one product record should be imported into the catalog. Criteria for selecting a product when duplicates are detected: Priority is given to the product that is in stock with the supplier; If the product is in stock with several suppliers, priority is given to the product with the lowest price; If the cheapest product is out of stock, the system should choose the cheapest product among those that are in stock; Duplicate products from other suppliers should not create separate entries in the catalog. Example: Import only parts for Volkswagen and Audi, category "Braking system", that are in stock with the supplier. If the same part is available from several suppliers, only one entry is imported into the catalog — from the supplier with the lowest price among those who have the product in stock. ⸻ 3. Import of product cards During import, the following should be automatically loaded: Product name; Article; Photos; Product description; Price; Product characteristics; Manufacturer; Other available parameters. ⸻ 4. Updates It is necessary to set up automatic: Price updates when changed by the supplier ⸻ 5. Removal of unavailable products Products that are no longer in stock with the supplier should: Be disabled; or Be removed from Prom.ua (by agreement). ⸻ 6. Filling the stores It is necessary to: Create a category structure; Create subcategories; Correctly distribute products across categories; Check the correctness of product import. ⸻ 7. Work results After the work is completed, there should be: Suppliers connected; Product import configured; Price updates configured; New product addition configured; Disabling or removal of unavailable products configured; Prom.ua stores fully filled and ready for operation.
A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car brand; 2. Model; 3. Year of manufacture (from/to); 4. Fuel type; 5. Engine volume; 6. Mileage; 7. Price range; Bot functions: 1. Automatic monitoring of new lots; 2. Checking for updates every 1-2 minutes; 3. Protection against duplicate notifications (anti-duplicate); 4. Ability to add and remove filters through the bot menu; 5. Saving settings of already existing car searches. Message format: 1. Photo of the car (4 photos); 2. Title and lot number; 3. Year of manufacture; 4. Mileage; 5. Engine type and volume; 6. Buy it now price; 7. Link to the lot.
Scrape the full catalog of these websites: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ All products need to be combined into one general table for import into WP. Each product should be in two languages (UA+RU). There are also variable products, which should be saved as variations in the basic WP functionality. Import to the site can be done through plugins or a custom solution, so the format of the table can be discussed.