Search the web and get scraped results via Firecrawl, paid per request at $0.0252
What it does
The Firecrawl Search endpoint on StableEnrich performs a web search and returns scraped page content for each result. It is a POST endpoint at `https://stableenrich.dev/api/firecrawl/search` that accepts a `query` string and an optional `limit` parameter (1–10, default 5). Each result includes the page title, URL, description/snippet, and a content snippet (first 500 characters of markdown). The endpoint costs $0.0252 per request.
This endpoint is part of the StableEnrich platform, which aggregates multiple premium data APIs (Apollo, Exa, Firecrawl, Google Maps, Serper, Whitepages, Clado, Minerva, Reddit, Hunter, Influencer, Cloudflare) behind a single pay-per-request interface. No API keys or subscriptions are required — payment via micropayment protocols (x402 or MPP via Tempo on pathUSD) serves as authentication. Payments settle on Base mainnet (eip155:8453), Solana, or Tempo.
The endpoint has a full OpenAPI 3.1 schema with defined request and response shapes. It supports both x402 and MPP (Tempo, intent=charge) payment protocols. The response includes a `results` array, the original `query`, and a `resultCount`. This is useful when you need both search results and page content in a single call, as opposed to separate search-then-scrape workflows. For scraping a known URL, the companion `/api/firecrawl/scrape` endpoint is cheaper at $0.0126/request.
Capabilities
Use cases
- —Search the web for a topic and get scraped page content in one call
- —Agent-driven web research where results need inline content snippets
- —Replacing blocked or JS-only WebFetch results with rendered content
- —Building research pipelines that need search + extracted markdown
Fit
Best for
- —AI agents needing combined search + scrape in a single request
- —Pay-per-use web search without API key management
- —Getting around 403/JS-blocked pages via Firecrawl rendering
- —Quick web research with content previews
Not for
- —High-volume bulk search (cost adds up at $0.0252/request)
- —Scraping a single known URL (use /api/firecrawl/scrape at $0.0126 instead)
- —Free or ad-supported web search needs
Quick start
POST https://stableenrich.dev/api/firecrawl/search
Content-Type: application/json
{"query": "best coffee shops", "limit": 5}Example
Request
{
"limit": 5,
"query": "best coffee shops"
}Response
{
"query": "best coffee shops",
"results": [
{
"url": "https://example.com/best-coffee",
"title": "The 10 Best Coffee Shops in America",
"snippet": "From single-origin pour-overs to classic espresso bars, these shops stand out for quality...",
"description": "A curated list of top-rated coffee shops across the US."
}
],
"resultCount": 5
}Endpoint
Quality
Full OpenAPI 3.1 schema with request/response definitions, clear pricing ($0.0252/request in USD), 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 endpoint is live per the OpenAPI spec and platform documentation.
Warnings
- —Probe returned 405 on HEAD/GET because the endpoint only accepts POST; this does not indicate the endpoint is down.
- —No actual 402 challenge was captured in the probe since HEAD/GET are not supported methods for this endpoint.
Citations
- —Firecrawl Search costs $0.0252 per requesthttps://stableenrich.dev
- —Endpoint accepts query and limit (1-10, default 5) parametershttps://stableenrich.dev/api/firecrawl/search
- —Payments settle on Base mainnet, Solana, or Tempohttps://stableenrich.dev/docs
- —Response includes results array with title, url, description, and snippet fieldshttps://stableenrich.dev