E-commerce & ops
Price checks
Compare one product across stores, or pull a competitor’s whole catalog into a sheet.
› Nike running shoes under ₹5000 — store, title, price
No selectors. No scripts. Just a sentence.
Universal Extract reads public webpages and hands you clean rows and columns: prices, listings, directories, headlines. Download as CSV or JSON in seconds.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | title | price | star_rating | availability |
| 2 | A Light in the Attic | £51.77 | Three | In stock |
| 3 | Tipping the Velvet | £53.74 | One | In stock |
| 4 | Soumission | £50.10 | One | In stock |
| 5 | Sharp Objects | £47.82 | Four | In stock |
| 6 | Sapiens: A Brief History of Humankind | £54.23 | Five | In stock |
| 7 | The Requiem Red | £22.65 | One | In stock |
Prompt: “Book title, price, star rating, and availability” — one sentence, no selectors.
How it works
Say which rows and columns you want, in your own words. Add a URL, or leave it empty and we’ll look up public pages.
“Laptops under ₹60,000 — name, price, rating, link”
A plain fetch first, a real browser only when the page needs JavaScript. The model finds the repeating items and fills your columns.
✓ robots.txt allows
✓ fetched · 212 KB
● extracting 4 fields…
Check the preview, then take CSV, JSON, or a Markdown table. Nothing is kept: results delete themselves after 30 minutes.
Writing a scraper
Universal Extract
Pick CSS selectors for every field
Write one sentence
Script breaks when the layout changes
Reads the page fresh on every run
Separate code per site
Same request works across sites
Hours to the first clean row
Seconds to the first clean row
Examples
Each of these runs live against a real public page. Click, and the table fills in above.
Public demo catalog with title, price, rating, and availability.
A stable public catalog page. Title, price, and star rating.
A simple public list: name, capital, population, and area.
Public front page headlines with title and link.
URL optional — search mode. Looks up public pages for a product and price.
Any public listing, table, or catalog. Paste the URL and say which columns you want.
Start from scratchSave a page with a note about what it holds. When you leave the URL box empty, requests that match the note use that page.
Who it’s for
E-commerce & ops
Compare one product across stores, or pull a competitor’s whole catalog into a sheet.
› Nike running shoes under ₹5000 — store, title, price
Analysts & founders
Headlines, papers, launches, or funding rounds, as a sortable table instead of 40 tabs.
› Latest AI funding news — company, amount, date, link
Sales & partnerships
Public lists of companies, events, or places. No copy-paste, no cleanup.
› Every country — name, capital, population, area
Developers
One POST, one poll, one download. Stop maintaining a scraper per site.
› POST /api/jobs → completed → extract.csv
Responsible by default
We built the limits in on purpose. They’re why teams can use this without a second thought.
API
Sign up, create an API key in your dashboard, and run the same extraction from your own code.
curl -s -X POST http://localhost:4000/v1/jobs \
-H "Authorization: Bearer $UE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"prompt": "Book title, price, and star rating",
"urls": ["https://books.toscrape.com/"]
}'Returns 202 with a job id. Leave urls empty to search public pages.
Describe it. It’s free, and it takes a sentence.
Start extracting