with a prompt
with a prompt
Turn entire websites into structured data with AI
1POST /v2/extract
2{
3 "urls": ["https://firecrawl.dev"],
4 "prompt": "Extract all product prices",
5 "schema": {
6 "price": "string",
7 "plan": "string",
8 "features": ["string"]
9 }
10}1{
2 "results": [
3 {
4 "plan": "Starter",
5 "price": "$29/mo",
6 "features": ["Basic scraping", "JSON output"]
7 },
8 {
9 "plan": "Pro",
10 "price": "$99/mo",
11 "features": ["Advanced extraction", "Custom schema"]
12 }
13 ]
14}companies of all sizes














































Web scraping was hard – now effortless
Use Extract for everything
Enrich your leads with complete data
Transform basic contact info into comprehensive profiles with company data, social profiles, and contact details automatically.
Build massive datasets effortlessly
Create comprehensive datasets from any source. Extract handles pagination, rate limits, and data validation automatically.
E-commerce Products
Extract product catalogs from any online store
Simple pricing, powerful extraction
All tokens granted upfront
All tokens granted upfront
All tokens granted upfront
All requests have a base cost of 300 tokens + output tokens - View token calculator
Frequently asked questions
Extract is an AI-powered web scraping API that lets you extract structured data from any website using natural language prompts. Simply describe what data you want, and Extract will automatically find and structure it for you – no coding or CSS selectors required.
data from the web