Scraping APISERP API
Firecrawl API
Scrape, crawl, map and search API with one shared credit balance.
Plans
Values that apply to one plan. "Not stated" means the official pages do not say; it is not an estimate.
| Plan | Price | Included | Extra usage | Concurrency | Rate limit | Buy |
|---|---|---|---|---|---|---|
| HobbySubscription | $19/month25 |
5,000 credits per month27 |
5 concurrent30 |
Pricing pageChoose the plan on the page | ||
| StandardSubscription | $99/month33 |
100,000 credits per month35 |
25 concurrent37 |
Pricing pageChoose the plan on the page | ||
| GrowthSubscription | $399/month38 |
500,000 credits per month40 |
50 concurrent42 |
Pricing pageChoose the plan on the page | ||
| ScaleSubscription | $749/month45 |
1,000,000 credits per month47 |
100 concurrent49 |
Pricing pageChoose the plan on the page | ||
| FreeFree plan | Free50 |
1,000 credits every month51 |
No extra usage52 |
2 concurrent53 |
10 per minute54 |
Pricing pageChoose the plan on the page |
Applies to every plan
Recorded for the product or the provider; a plan-level value or a listed exception replaces it.
- Units per plain HTML page
- 1 credit1
- Units per premium-proxy page
- 1 credit4
- Extra units per structured-extraction page
- 4 credits7
- Extra units per AI-extraction page
- 4 credits8
- JavaScript rendering
- Yes9
- Premium (residential/mobile) proxies or unblocking
- Yes4
- Structured (JSON) extraction
- Yes7
- AI extraction
- Yes8
- Billing of failed requests
- Failed requests not billed; target errors (e.g. 404) billed; blocked pages returned as 403 billed16
- Search results by country
- Only AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IN, IO, IQ, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, ST, SV, SX, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XK, YE, YT, ZA, ZM, ZW1718192021
- Listed prices exclude tax (all products)
- Yes24
Agent access
Machine-readable channels Firecrawl publishes, checked 2026-09-30. Only listing requests were sent; no tool was called.
- MCP server
- https://mcp.firecrawl.dev/v2/mcp
Answers without credentials. 3 tools: firecrawl_scrape, firecrawl_search, firecrawl_parse. - llms-full.txt
- docs.firecrawl.dev/llms-full.txt
- Facts also in these documents
- 15 of the 49 quoted facts recorded for Firecrawl are stated in the same words in these documents.
Appears in comparisons
Collection notes
The pricing page contains text addressed to AI agents (onboarding and auth links); it is treated as page content and ignored.
Sources and notes
Each number points to the provider's own sentence, as it appears on the page on the date shown.
1 credit = 1 page on a basic scrape, crawl, or map. Search costs 2 credits per 10 results
Scrape | 1 credit / page
How the value follows from the source: The additional-cost table lists no JavaScript option, so a rendered page costs the base 1 credit.
Enhanced proxy ( proxy: "enhanced" or auto escalation) +0 Billed at the same 1 credit as a basic request.
How the value follows from the source: Rendering adds nothing and the enhanced proxy adds +0.
Per search returning up to 10 results.
On Scrape and Crawl, the JSON, Question, and Highlight formats add 4 credits per page
JSON format (LLM extraction) +4 credits / page Use an LLM to extract structured JSON data from the page
Handles dynamic content: dynamic websites, js-rendered sites, PDFs, images
Each page crawled consumes 1 credit. The default crawl limit is 10,000 pages.
limit integer 10000 Maximum number of pages to crawl
The limit parameter sets the pages of one crawl; how high it can be set is not stated. Before a crawl starts, the remaining credits must cover the limit.
When you specify the location settings, Firecrawl will use an appropriate proxy if available and emulate the corresponding language and timezone settings.
Country is chosen with location.country (ISO code); a matching proxy is used only if available, so specific countries are not guaranteed.
How the value follows from the source: No location surcharge appears in the additional-cost table.
A scrape that returns no result is not charged. A page that responds with an error status such as 403 or 404 is still returned to you and costs 1 credit.
Use the country parameter to specify the country for search results using ISO country codes. Default: "US" . Examples: "US" , "DE" , "FR" , "JP" , "UK" , "CA" .
ISO country code for geo-targeting search results (e.g. US ).
See the complete list of supported locations for all available countries and languages.
"name": "Afghanistan", "canonicalName": "Afghanistan", "id": 2004, "countryCode": "AF", "targetType": "Country"
How the value follows from the source: Every countryCode in the linked location list: 213 country rows and 27 codes that appear only on regions or cities (such as HK, PR and TW).
Search supports specialized result types via the sources parameter: web : standard web results (default) news : news-focused results images : image search results
How the value follows from the source: Standard web results are recorded as organic results.
Local tax is applied based on your location and local tax rules, and it's calculated automatically.
**Price**: $19/month or $16/month billed annually ($190/year, save $38)
How the value follows from the source: The page shows $16/month billed annually, a rounded figure; the yearly charge of $190 is $15.83/month.
**Credits**: 5,000 per month
1,000 extra credits per $5
Pay-as-you-go adds credits in $5 increments up to a monthly limit you set.
- **Concurrency**: 5 concurrent requests
| Rate limit, /scrape, /map and /search | 10 / min | 100 / min | 500 / min | 5,000 / min | 10,000 / min | Custom |
Per endpoint for /scrape, /map and /search.
**Price**: $99/month or $83/month billed annually ($990/year, save $198)
How the value follows from the source: The page shows $83/month billed annually, a rounded figure; the yearly charge of $990 is $82.50/month.
**Credits**: 100,000 per month
2,000 extra credits per $5
- **Concurrency**: 25 concurrent requests
**Price**: $399/month or $333/month billed annually ($3,990/year, save $798)
How the value follows from the source: The page shows $333/month billed annually, a rounded figure; the yearly charge of $3,990 is $332.50/month.
**Credits**: 500,000 per month
2,500 extra credits per $5
- **Concurrency**: 50 concurrent requests
Annual Scale plans roll unused plan credits over 1 month
Annual billing only.
**Price**: $749/month or $599/month billed annually ($7,190/year, save $1,798)
How the value follows from the source: The page shows $599/month billed annually, a rounded figure; the yearly charge of $7,190 is $599.17/month.
**Credits**: 1,000,000 per month
5,000 extra credits per $5
- **Concurrency**: 100 concurrent requests
- **Credits**: 1,000 per month - **Price**: $0 (no credit card required)
1,000 credits per month. The allotment resets at the start of each monthly cycle.
| Free | 500 searches or 1,000 pages scraped | Not available |
- **Concurrency**: 2 concurrent requests
Rate limits of 10 requests per minute