How Autoparse works
Autoparse analyzes the HTML structure and content of web pages to identify meaningful data patterns. The algorithms recognize common website elements such as titles, prices, descriptions, images, dates, and other structured information using semantic markup, CSS classes, and content positioning. This process extracts content such as:- Product details (title, price, description, images, ratings)
- Article content (headline, author, publication date, body text)
- Job listings (title, company, location, salary, requirements)
- Contact information (names, addresses, phone numbers, emails)
- Event details (title, date, location, description)
Basic usage
Enable Autoparse by adding theautoparse=true parameter to your Zenrows request:
When to use Autoparse
Content extraction needs:- E-commerce scraping - Product catalogs, pricing data, reviews, and specifications
- News and media - Article content, headlines, author information, and publication dates
- Job board aggregation - Job listings, company details, requirements, and salary information
- Real estate data - Property listings, prices, descriptions, and location details
- Event information - Event details, dates, venues, and other event information
- Rapid prototyping - Quick data extraction without writing custom parsers
- Multi-site scraping - Extracting similar data from different website layouts
- Unknown site structures - When you need to explore what data is available
- Proof of concept projects - Testing data availability before building custom solutions
Comparing extraction methods
Troubleshooting
Common issues and solutions
Improving extraction accuracy
When Autoparse doesn’t capture all the data you need:1
Test if the content loads dynamically
Python
2
Bypass protection if the site is blocked
Python
3
Wait for specific elements to appear
Python
4
Contact support or switch to manual parsing
If Autoparse consistently misses the specific fields you need, contact Zenrows support for analysis, or consider switching to the manual CSS Extractor for precise control. If your target domain is enabled for Extract, Extract may also capture more complete fields.
Pricing
Theautoparse=true parameter is included at no additional cost with all Zenrows requests. You only pay extra for JavaScript Render and Premium Proxy when used.
Frequently Asked Questions (FAQ)
What types of websites work best with Autoparse?
What types of websites work best with Autoparse?
Autoparse works best with structured content sites like e-commerce stores, news websites, job boards, real estate listings, and social media platforms. Sites with clear content hierarchy and semantic markup provide the most accurate results.
Can I combine Autoparse with other Zenrows features?
Can I combine Autoparse with other Zenrows features?
Yes, Autoparse works with all Zenrows features, except other output features like JSON Response or Markdown Response. If you also set
extract=auto (Beta) on the same request, Extract takes precedence and Autoparse is ignored for that request.What happens if Autoparse doesn't find the data I need?
What happens if Autoparse doesn't find the data I need?
If Autoparse misses specific data points feel free to contact Zenrows support for analysis or consider switching to manual CSS Extractor for precise control.
Does Autoparse work with JavaScript-heavy websites?
Does Autoparse work with JavaScript-heavy websites?
Autoparse processes whatever HTML is available. For JavaScript-heavy sites, combine it with
js_render=true to ensure dynamic content is loaded before parsing. This combination provides comprehensive extraction for modern web applications.Is there a more advanced version of Autoparse?
Is there a more advanced version of Autoparse?
Yes. Extract (
extract=auto) is in Beta. Instead of applying the same general-purpose rules to every website, it builds a dedicated extraction for each individual site, which returns richer fields and adapts automatically when the site’s layout changes. During Beta, Extract only works on a curated set of enabled domains, while Autoparse remains available on any website at no extra cost. Contact Zenrows support to check whether your target domain is enabled for Extract.