Scrape any URL with full JavaScript rendering via Firecrawl, pay $0.0126 per request
What it does
The Firecrawl Scrape endpoint on StableEnrich extracts page content from a given URL with full JavaScript rendering, returning clean markdown along with the page title and final URL after redirects. It is accessed via POST to `https://stableenrich.dev/api/firecrawl/scrape` with a JSON body containing a single required field: `url`. The endpoint costs $0.0126 per request and is useful as a fallback when standard web fetches return empty or JS-only content, or encounter 403 blocks.
StableEnrich is a pay-per-request gateway operated by Merit Systems that unifies multiple data APIs (Apollo, Exa, Firecrawl, Google Maps, Serper, Whitepages, Clado, Minerva, Reddit, Hunter, Influencer, Cloudflare) behind a single origin. Payment is handled via the MPP protocol (Tempo method with pathUSD on Tempo L2) or x402 (USDC on Base or Solana). No API keys or subscriptions are required — the micropayment itself serves as authentication. The endpoint supports both x402 and MPP payment protocols.
The OpenAPI schema is fully specified with request and response schemas. The response returns an object with `url` (final URL after redirects), `title` (page title), and `content` (page content as markdown). The endpoint is part of a broader StableEnrich suite that includes a cheaper alternative for bulk URL content extraction via Exa Contents at $0.002/request, and a more expensive Firecrawl Search endpoint at $0.0252/request that combines web search with scraping.
Capabilities
Use cases
- —Scraping JavaScript-heavy pages that return empty content with standard HTTP fetches
- —Extracting clean markdown from any public URL for downstream LLM processing
- —Fallback scraping when direct web fetches return 403 or bot-blocked responses
- —Collecting page content for research pipelines without managing browser infrastructure
- —Agent-driven web research where the agent autonomously decides which URLs to scrape
Fit
Best for
- —AI agents needing reliable page content extraction with JS rendering
- —Research workflows requiring clean markdown from arbitrary URLs
- —Developers who want pay-per-use scraping without Firecrawl subscriptions
- —Bypassing bot protection and JS-only pages that block standard fetches
Not for
- —High-volume bulk scraping where Exa Contents ($0.002/req) is more cost-effective
- —Multi-page site crawling (use the Cloudflare Crawl endpoint instead)
- —Scraping that requires authenticated sessions or cookie management
Quick start
POST https://stableenrich.dev/api/firecrawl/scrape
Content-Type: application/json
{"url": "https://example.com"}Example
Request
{
"url": "https://example.com"
}Response
{
"url": "https://example.com",
"title": "Example Domain",
"content": "# Example Domain\n\nThis domain is for use in illustrative examples in documents...\n"
}Endpoint
Quality
Full OpenAPI 3.1 schema with request/response definitions, clear pricing ($0.0126/request), documented payment protocols (x402 + MPP/Tempo), and comprehensive guidance. The probe returned 405 on HEAD/GET which is expected since this is a POST-only endpoint — the OpenAPI spec confirms it is live. No actual 402 challenge was captured for this specific endpoint, slightly reducing the score.
Warnings
- —Probe returned 405 on HEAD and GET because this endpoint only accepts POST; this does not indicate the endpoint is down
- —No direct 402 challenge was captured for this specific endpoint; liveness is inferred from the OpenAPI spec and the root page returning 200
Citations
- —Firecrawl Scrape costs $0.0126 per requesthttps://stableenrich.dev
- —The endpoint accepts POST with a JSON body containing a url field and returns url, title, and content (markdown)https://stableenrich.dev/docs
- —Payment is processed via x402 or MPP (Tempo method) with no API keys requiredhttps://stableenrich.dev
- —Exa Contents is a cheaper alternative at $0.002/request for bulk URL content extractionhttps://stableenrich.dev