
Completed
Posted
Paid on delivery
My existing Apify actor, written in Node.js with the Apify SDK and CheerioCrawler, stopped working after eBay changed their page structure. The actor now launches, but once it reaches product listing and URLs it returns empty datasets—no product, price, or seller fields populate. What I need • Update the selectors so the actor reliably collects the same three data groups it handled before: product details, pricing information, and seller information. The output schema is already defined in the Apify key-value store; keep that exactly as-is so it remains compatible with my downstream processes. • Ensure the crawler starts, scrapes, and finishes without manual restarts or timeouts. • Push a working version to my Apify account with clear release notes describing every code change. Acceptance A single test run on 50 product URLs must complete with 100 % fill-rate on those three fields, no unhandled errors in the log, and an average page processing time in line with current Apify best practices. If you have recent experience fixing DOM-breaks in live Apify actors that scrape large sites such as eBay, this will be a straightforward task. Let’s get the scraper fully functional again.
Project ID: 40207967
126 proposals
Remote project
Active 3 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I am Ricardo Palma, and I specialize in "Rescuing" broken scrapers. My approach is to find the most stable, non-obfuscated CSS selectors or, better yet, extract data from the JSON-LD or window.__PRELOADED_STATE__ objects often hidden in the page source, which are far more resilient to UI changes. Technical Rescue Plan 1. Selector Audit & Refactoring eBay's new structure often uses specific data attributes (data-testid) or nested spans that Cheerio can still see if targeted correctly. I will map the new selectors for: Product Details: Title, Item ID, and Category. Pricing: Current price, currency, and "Buy It Now" vs. "Bidding" flags. Seller Info: Username, feedback score, and positive percentage. 2. Resiliency against "Empty Results" The 0% fill rate usually stems from one of two things: Structure Change: The crawler is looking for .s-item__title but eBay is now using div.s-item__info > a > div > span. Anti-Scraping: eBay might be serving a "challenge" page. I will implement Apify's Proxy configuration (Automatic Proxy) and rotate headers (User-Agents) to ensure the Cheerio request is seen as a legitimate browser fetch. 3. Performance & Fill-Rate Optimization Schema Mapping: I will ensure the [login to view URL]() call maintains your exact keys so your downstream workflows don't break. Error Handling: I'll wrap the extraction in try/catch blocks with detailed logging so we can see exactly why a specific URL might fail without killing the whole actor run.
$190 USD in 7 days
5.0
5.0
126 freelancers are bidding on average $139 USD for this job

Hello, As a leader in the web services market, my team and I at Our Software are well-versed in scraping large websites using popular tools such as the Apify SDK and CheerioCrawler. We've successfully repaired numerous DOM-breaks in live Apify actors for clients and, thus, understand the inherent challenges that arise when platforms such as eBay change their page structure. With our extensive experience, we can assure you that updating the selectors to collect specific data groups is an area where we excel. Moreover, maintaining the existing output schema after alterations and ensuring smooth crawling without timeouts align perfectly with our skills. Logging unhandled errors and providing readable release notes are standard practices we adhere to stringently. For this project; a comprehensive test-run on 50 product URLs with a 100% fill-rate, no unhandled errors, and acceptable processing time is our guarantee. We believe in delivering quality work that seamlessly integrates with your downstream processes. Let's make your Apify actor fully functional once again! Thanks!
$130 USD in 3 days
8.6
8.6

Hi Hatem, I have over 5+ years of experience in both frontend and backend development. I will do the specified tasks. Key Areas of Expertise: a) Full-Stack Development: Proficient in both frontend and backend technologies Frontend: Next, Js, ReactJS, Bootstrap, JavaScript, jQuery Backend: Laravel, CodeIgniter, Node.js b) API Integration: Experienced in integrating and working with APIs to enhance application functionality. c) Microservices: Skilled in developing and integrating microservices for scalable and efficient solutions. d) Database Management: Competent in managing databases with Postgresql, MySQL, MongoDB, and Oracle. d) Server Handling: Adept at handling server environments such as AWS, Google Cloud, VPS, Apache, and Nginx. Let’s discuss how I can help achieve your project goals and add value. Lets connect in chat so that We discuss further. With Regards, Sai
$140 USD in 5 days
8.1
8.1

As a full-stack developer with extensive experience in both frontend and backend technologies, I believe I am the best fit for repairing your eBay scraper. Specifically, my expertise in JavaScript and Node.js is highly relevant to your project requirements as you mentioned that your Apify actor was written in Node.js. I also have proven success in API development and automation, which are critical to fixing DOM-breaks on large sites like eBay. Perhaps what sets me apart most is my thorough understanding of the Apify SDK, which is pivotal for this task. Being well-versed with Apify key-value store usage, I can ensure that the output schema remains intact and compatible with all your downstream processes. In addition to technical proficiency, I bring a creative problem-solving approach that enables me to tackle complex issues head-on. Moreover, my broad software development expertise across different domains including CRM and ERP systems will be invaluable not just for fixing your scraper but also ensuring its seamless integration with every aspect of your workflow. Regardless of whether you’re using WordPress or Magento and whatever limitations or structure changes occur on eBay's site; I can guarantee an efficient and reliable repair to get your scraper running smoothly again. Let’s bring your project back to life! With Regards!
$250 USD in 7 days
8.1
8.1

As an industry veteran with over 13 years of hands-on experience in Python and C-based projects, I believe I'm the perfect candidate to revive your non-functional Apify actor. With my rich skill-set in Automation, Data Extraction, and Web Scraping especially in Python utilizing Selenium, BeautifulSoup, Scrapy, and now CheerioCrawler too, I have successfully resolved several DOM-related issues in prominent platforms including, but not limited to eBay for my clients worldwide. I value accuracy, efficiency, and seamless integration into downstream processes which aligns perfectly with the three key areas you wish to address without disrupting your existing Apify key-value store schema. It is evident that you need a dependable solution which is why I have worked diligently on enhancing end-to-end reliability ensuring no need for manual restarts or timeouts during the crawl process. In order to guarantee that your requirement is met and exceeded proficiently, I will do an extensive quality check and run a 50 product URLs test ensuring a satisfactory fill-rate in all three essential fields. This will be complemented by fast-paced processing time which remains true to Apify’s best practices. Reach out to me today, and together we'll restore full-functionality to your invaluable eBay scraper!
$100 USD in 1 day
7.3
7.3

Not a big deal ! Actually read the project description willing to assist and address all acceptance, sort out this matter in few hours, Work before and finish until you satisfy
$220 USD in 1 day
7.0
7.0

Hi there, I’ve read your requirement to repair the Apify eBay scraper after DOM changes disrupted product, price, and seller data collection. I’m confident I can get the actor back to 100% fill-rate with minimal downtime by updating resilient selectors, adding robust fallbacks, and ensuring the Apify CheerioCrawler flow starts, scrapes, and finishes without manual restarts. What I’ll do: - Update and harden selectors for product details, pricing, and seller blocks to match the current eBay DOM, while preserving your existing output schema in the Apify key-value store so downstream processes remain untouched. - Implement robust error handling, retry logic, and per-URL timeouts aligned with Apify best practices to avoid timeouts and stuck runs. - Add clear, granular release notes and a concise changelog that describes every code change, plus a test-ready branch you can push to your Apify account. What you’ll get: - A single test run on 50 product URLs that achieves 100% fill-rate for the three fields, with no unhandled errors in logs and an optimized page processing time. - A ready-to-run, production-grade actor with minimal maintenance going forward. - Deployment-ready code with release notes and a documented test plan. Timeline: 3-5 days from project start, depending on access to the test set and any authentication hurdles with Apify. Best regards,
$100 USD in 5 days
6.6
6.6

Timeline: 2 days | Cost:$200 | Proven experience Hello . I’ve solved this exact problem before and can deliver a fully working Apify actor with correct eBay selectors in 2 days. Based on my past experience the real challenge is not scraping pages but adapting to silent DOM shifts that break selectors without errors. I’ve fixed actors where data looked fine until listings returned empty fields, and the solution was carefully re mapping stable elements while keeping the output schema untouched. To proceed I only need access to the current actor code, example product URLs, and permission to deploy the updated version to your Apify account. This is a straightforward project for me, and I’m confident in delivering a stable scraper with full data recovery. Happy to go into more detail in the chat. ❤️
$200 USD in 2 days
6.1
6.1

Hi there, I’m offering a 25% discount for this project. With expertise in Apify, web scraping, and eBay data extraction, I will diagnose and repair your existing scraper to ensure accurate, stable, and consistent data collection. I specialize in fixing broken selectors, handling anti-bot issues, and optimizing scraper performance. You’ll receive a fully functional, reliable eBay scraper with clean output and improved stability, without any technical hassle. Best regards, Sohail
$30 USD in 1 day
6.6
6.6

Hi! I can fix your Apify eBay actor and get it scraping again fast. I’ll update the CheerioCrawler selectors for the new eBay DOM, but I’ll keep your output schema exactly the same (product details, pricing, seller fields). I’ll also add safer fallbacks (alternate selectors + parsing) so small layout changes won’t break it again. To meet your acceptance test, I’ll run a 50-URL batch and verify 100% fill-rate for those 3 data groups, with no unhandled errors. I’ll also tune crawler settings (timeouts, retries, autoscaled pool, request queue) to avoid manual restarts and keep processing time reasonable. When done, I’ll push the working build to your Apify account and include clear release notes listing every change. If you share the actor link/repo and 2–3 sample product URLs, I can start right away.
$250 USD in 3 days
6.3
6.3

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with technologies like Node.js and automation frameworks. I understand how crucial it is to adapt to changes in website structures, especially for scraping tools like your Apify actor. I will quickly update the selectors to ensure that your scraper captures product details, prices, and seller information correctly, while maintaining the existing output schema to keep your processes intact. I'll also ensure the crawler runs seamlessly without manual interventions and provide you with detailed release notes for transparency in the changes made. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Do you have a preferred deadline for this update? Regards, Arpit Jaiswal
$155 USD in 25 days
7.1
7.1

Hi there, I specialize in web scraping and automation projects. I have extensive experience with Node.js, API development, and data extraction. I will update the selectors in your Apify actor to collect the required product, pricing, and seller data accurately. Additionally, I will ensure the crawler runs smoothly without interruptions and provide clear release notes for each code change. Let's collaborate to get your eBay scraper back to full functionality. Looking forward to your response on this.
$155 USD in 1 day
5.9
5.9

As an experienced programmer and web scraper with knowledge and skills in JavaScript, PHP, and Python, I strike the right balance of technical expertise and client-centered approach that you need to get your Apify eBay scraper up and running smoothly again. Not only do I understand the intricacies of scraping large sites like eBay, but I've also successfully fixed similar issues before for my clients. My commitment to delivering high-quality work within agreed upon timelines will ensure that your project is a success. I don't just update selectors, but I also ensure thorough testing of the updated actor to certify its reliability in collecting key data groups: product details, pricing information, and seller information. I am well-versed with Apify SDK and effective in crisis management strategies to prevent manual restarts or timeouts. In addition to restoring the functionality of your Apify eBay scraper, I'll also provide detailed release notes highlighting every code change made. I believe open communication is key to maintaining trust between clients and freelancers. You can count on me for post-project support if needed. Looking forward to your response.
$125 USD in 5 days
6.3
6.3

As an experienced Software Engineer and Web Scraping specialist, I'm confident that I'm the right person to restore the functionality of your Apify eBay Scraper. I've successfully repaired several Apify actors, using languages like JavaScript, PHP, and Python, and am well-versed in handling DOM-breaks on large sites such as eBay. My deep understanding of HTML/CSS and cheerioCrawler will ensure all the required fields for your project—product details, pricing information, and seller information—are collected reliably. Not only will I fix the selectors to retrieve the right data groups, but I'll also ensure a smoother execution of the crawler with no manual restarts or timeouts. I'll push a tested and refined version directly to your Apify account with detailed release notes outlining each code change made. Additionally, my proficiency in Data Processing would guarantee that your scraper logs no unhandled errors. You can expect a high fill-rate on all three fields and an average page processing time that follows best practices. My broad tech stack and adaptability to new technologies also equip me to maintain compatibility with your existing downstream processes dictated by Apify's key-value store output schema. Let me bring my blend of functionality, innovation, and aesthetics to restore your scraper seamlessly!
$100 USD in 3 days
6.2
6.2

Dear Hatem H., I am a skilled freelancer with expertise in PHP, JavaScript, Python, and Node.js. I understand the challenges you are facing with your Apify eBay scraper and I am confident that I can help you resolve them effectively. My experience in data processing, web scraping, and software development equips me to update the selectors in your Apify actor to ensure reliable collection of product details, pricing information, and seller information. I will also optimize the crawler to run smoothly without interruptions. I am committed to delivering a working version to your Apify account with comprehensive release notes. I guarantee clear communication throughout the project to ensure your satisfaction. I am eager to discuss your project further and find the best solution for you. Let's work together to get your scraper fully functional again. Best regards,
$30 USD in 7 days
6.0
6.0

Hi, I’ve read your description — eBay’s recent DOM shift and empty datasets are a classic scraper break, and I can restore your Apify actor to full operation. I’ve fixed multiple Apify/Node.js actors using the Apify SDK and CheerioCrawler for large marketplaces, and I also work with LLMs, Transformers, chatbots, classification, and vector search across the full data-to-deployment pipeline. I will update selectors with resilient fallbacks, preserve your existing Apify output schema exactly, harden error handling/retries and timeouts, add tests and logging, and push a working version to your Apify account with clear release notes describing every code change. I will validate a 50-URL run and iterate until you have a 100% fill-rate and clean logs. I can start as soon as I have access and will deliver a tested fix within 2 days. Can you grant Apify account access (or share the actor code + a sample of 50 product URLs and recent run logs) so I can reproduce the issue and start the fix? Thanks, Andrew
$155 USD in 3 days
5.7
5.7

Hello! eBay DOM tweaks usually break brittle selectors, so I’ll switch the actor to resilient parsing with fallback selectors and schema safe validation so your dataset stops coming back empty. Reproduce the failure on your current run, capture the exact listing and PDP HTML variants eBay is serving, then update Cheerio selectors to match the new structure. Keep your existing output schema exactly the same and add strict checks so product, pricing, and seller fields are always populated or the URL is retried. Add layered selector strategy: primary selectors plus two fallbacks per field, and guard against lazy loaded blocks and variants. Improve crawler reliability: smarter retries, session and proxy handling if needed, and tune concurrency so it finishes without timeouts. Run the acceptance test on 50 product URLs, confirm 100 percent fill rate for those three data groups, and keep page processing time reasonable. Push the fixed actor to your Apify account with clear release notes listing every selector and logic change. Warm regards, Yulius Mayoru
$100 USD in 3 days
5.7
5.7

Hi, I’ll fix your Apify actor so it reliably pulls product details, pricing, and seller info again with no empty fields or timeouts. I’ve debugged similar DOM breaks on sites before. I’ll harden the flow so it runs start-to-finish without manual intervention. The output schema will stay exactly as-is in your key-value store so it's fully compatible with your downstream pipeline. Once done, I’ll push the working version to your Apify account with clear release notes listing every change. Acceptance is straightforward: 50 URLs, 100% fill rate, clean logs, and solid performance. Ready to start now.
$100 USD in 1 day
5.9
5.9

Hello, I’m excited about the opportunity to get your Apify actor scraping eBay reliably again and restore full, consistent output for product details, pricing, and seller data without changing your existing schema. With strong Node.js Apify SDK experience and hands-on work fixing DOM-breaks after site layout changes, I can update the CheerioCrawler selectors and parsing logic so the actor runs end-to-end without timeouts or manual restarts and returns fully populated datasets on real product URLs. I’ll tailor the fix to your current actor structure, keep the key-value store output exactly as-is for downstream compatibility, and add resilient fallbacks so minor markup shifts don’t zero out fields again. You can expect clear communication, a working push to your Apify account, and concise release notes documenting every change, validated by a 50-URL test run hitting a 100% fill-rate on the required fields with clean logs. Best regards, Juan
$140 USD in 1 day
5.9
5.9

With my extensive experience as a Full-Stack Developer, I can confidently tackle the issues with your Apify eBay Scraper, Doan at your service! I've spent significant time dealing with DOM-breaks live actors, specifically on large sites such as eBay. This has allowed me to master selectors and handle data extraction, processing and maintenance efficiently. Rest assured, I'll update the selectors to successfully cull out product details, pricing information and seller information from your target URLs. My commitment to delivering quality work without manual restarts or timeouts aligns with your needs for an efficient crawler. Moreover, I will ensure the scrapped data is populated correctly without any gaps. Having worked on similar projects in the past, I understand the importance of clear and comprehensive release notes to maintain compatibility with downstream processes. Trust my expertise to fix those obstacles, enabling your Apify actor to scrape confidently just like before. My strong problem-solving instincts and in-depth understanding of best practices in web scraping will aid in rapid deployment of a fully-functional scraper on your Apify account - all within the desired timeline. Don't hesitate - let's get that grin re-established on your face with a working eBay scraper!
$140 USD in 2 days
5.8
5.8

Hello! I'm excited to assist with your Apify eBay scraper repair. I understand that your actor is encountering issues with data retrieval after eBay's redesign, and I'm here to get it back on track. With extensive experience in fixing DOM-breaks on large sites like eBay using Node.js and the Apify SDK, I've successfully updated broken scrapers, ensuring reliable data extraction. For example, I recently revamped an Apify actor, resulting in a 100% data fill-rate with no errors, aligned perfectly with downstream processes. ✅My Plan: - Review and update selectors to accurately scrape product details, pricing, and seller information. - Ensure seamless execution of the crawler without manual interventions. - Deliver the working version to your Apify account, including clear release notes for every code change. Could you specify any additional requirements or modifications you envision for this project? Best regards, Hongqiang Chen
$190 USD in 2 days
5.5
5.5

DOWNEY, United States
Payment method verified
Member since Jul 29, 2000
$250-750 USD
$2-8 USD / hour
$10-30 USD
$30-250 USD
$30-250 USD
$250-750 USD
$50-80 USD
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
$10-30 USD
₹12500-37500 INR
$750-1500 USD
₹1500-12500 INR
€30-250 EUR
$10-30 USD
₹1500-12500 INR
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
$30-250 USD
₹12500-37500 INR
₹37500-75000 INR