# Extract

> Extract turns supported pages into structured JSON automatically, via extract=auto. No selectors, no schema to maintain.

New

## Turn web pages into structured data.

Extract turns supported websites, protected or not, into typed JSON, without building brittle parsers.

What you'd write without Extract

- Selector code CSS or XPath for every field, written per page type

- Parser logic Normalize raw text into typed values: price, date, units

- Failure detection Notice when a selector stops matching before bad data ships

- Schema rewrites Update selectors every time the site redesigns its DOM

- Multi-site adapters A separate extractor per domain, plus routing logic to pick the right one

- Output validation Assert field types and shapes before data reaches your pipeline

## Get structured data without writing a parser.

Extract reads the DOM. Emits typed fields. No selectors, no parser code, no maintenance when the page changes.

One call. Every field. No selectors to write.

- title Apple iPhone 15 128GB

- price 799.00

- currency USD

- rating 4.7

- reviews 2,143

- in_stock true

- images [ 6 ]

- brand Apple

- sku MTM9-128-BLK

- breadcrumb Electronics › Phones

- seller Walmart.com

- description Lightweight titanium, 6.1″ Super Retina XDR display…

## Discovered, not parsed .

Extract scans the DOM, finds fields by shape, emits typed JSON. Watch it land below.

- "title" : "Apple iPhone 15 128GB"

- "price" : 799.00

- "rating" : 4.7

- "in_stock" : true

- "images" : [ 6 ]

- "cta_label" : "Add to cart"

## One extractor. Every supported site.

Zenrows builds and maintains a tailored extractor for each supported site. No schema to define, no selectors to write, no parser to fix when the page changes.

- walmart.com E-commerce + title + price Product pages: title, price, rating, and stock, detected automatically.

- booking.com Travel + price + availability Listing pages: price, dates, and rating, no selectors needed.

- linkedin.com Professional + name + title Profile pages: name, title, and company, structured on arrival.

- zillow.com Real estate · +34 more + price + address Listing pages: price, address, and square footage. 38 sites supported and growing.

Need a site that's not on the list? Drop extract=auto and use css_extractor instead, your own CSS selectors, works on any page. [See css_extractor](https://docs.zenrows.com/fetch/features/css-extractor)

## Stop writing parsers.

Free, always. 5,000 credits every month. No selectors to write.

_Canonical HTML: https://www.zenrows.com/products/extract_

## Site Navigation

### Global Hub
- [Home](https://www.zenrows.com/index.md)
- [Pricing](https://www.zenrows.com/pricing.md)
- [Products](https://www.zenrows.com/products.md)
- [Agent Toolkit](https://www.zenrows.com/agents.md)
- [Compare](https://www.zenrows.com/compare.md)
- [Alternatives](https://www.zenrows.com/alternatives.md)
- [Blog](https://www.zenrows.com/blog)
- [Docs](https://docs.zenrows.com)
- [llms.txt](https://www.zenrows.com/llms.txt)
- [Agent skill](https://www.zenrows.com/SKILL.md)

### On This Topic
- [Products overview](https://www.zenrows.com/products.md)
- [Fetch](https://www.zenrows.com/products/fetch.md)
- [Browser Sessions](https://www.zenrows.com/products/browser-sessions.md)
- [Crawl](https://www.zenrows.com/products/crawl.md)
- [Search](https://www.zenrows.com/products/search.md)
- [Monitor](https://www.zenrows.com/products/monitor.md)
- [Batch](https://www.zenrows.com/products/batch.md)
- [API](https://www.zenrows.com/api.md)
- [SDK](https://www.zenrows.com/sdk.md)
- [MCP Server](https://www.zenrows.com/mcp.md)
- [CLI](https://www.zenrows.com/cli.md)
