Why is no data being extracted?
If a scrape returns no data, first confirm that the scraper is reaching the correct page, then work down the selector tree until you find the first selector that fails.
Check the page being scraped
- Confirm that the start URL opens the intended page.
- Make sure the page is not showing a consent screen, login page, or bot challenge.
- Confirm that the data you want is actually available on the page.
Check the selector tree
- Preview the first selector below
_root. - Continue down the branch one selector at a time.
- Stop at the first selector that does not match or return the expected result.
- Confirm that each selector has the correct parent.
If a field is on a linked detail page, its selector must be placed below the Link selector that opens that page.
Check rendering and timing
Keep the default delay unless the required content is loaded from an external domain or needs additional time to appear.
If the data depends on JavaScript, scrolling, clicking, or another page interaction, confirm that the sitemap is configured to perform that action before extraction.
Run a small test
After correcting the first failing selector, preview the complete output and run a small local scrape or Cloud Test scrape before starting a larger job.
See the No data was extracted documentation for more information.