Developer Search Index
Technical docs search
for coding agents
70M+ docs, READMEs, issues, and merged pull requests in one index, with the highest recall of any coding-specific index.
firecrawl developer "why is my retry backoff not firing on 429" --limit 10
The client treats 429 as a terminal status, so backoff never runs.
Adds 429 to the throttling error list so the standard retry applies.
Handle 429 responses with an exponential backoff before each retry.
- Primary sources
- 70M+
- Most sources refreshed
- Daily
- Plus an MCP server
- 1 API
- To get started
- No API key
The libraries your agents
ask about
- Sources
- 70M+
- Types
- READMEs · issues · PRs · docs · specs
The sources your agent needs,
ranked and ready
Primary sources, not web pages.
READMEs, issues, merged pull requests, docs, and OpenAPI specs.One line into any agent.
Claude Code, Cursor, and Codex search the index on their own.The answer, not just the link.
Matched passages come back as markdown, so there is no second scrape.The client treats 429 as terminal, so the
Ask the way you'd ask a person.
Paste an error message, get the thread that solved it.Today's thread, not last quarter's.
Most sources land within a day of publishing.Scope it down to one repo.
Filter by type, repo, language, topic, license, or stars.The highest recall of any
coding-specific index
Native web search is the control. With no search tool, the same model scores 0.01.
Find the repo behind a capability, without its name.
Find the bug report and the PR that fixed it.
Find the page that answers a how-to question.
- Queries
- 1,179
- Tracks
- 3
- Driver
- Claude Opus 4.8
- Judge
- None
companies of all sizes
Built into the AI tools
you already use


Copy and paste this into your AI agent.
Run npx -y firecrawl-cli@latest init --all --browser. Use my existing Firecrawl login or help me log in. Read the installed skills before running queries.
curl -s https://firecrawl.dev/agent-onboarding/SKILL.mdcurl -X POST \
https://api.firecrawl.dev/v2/search/developer \
-H "Content-Type: application/json" \
-d '{
"query": "retry backoff not firing on 429",
"k": 10,
"types": ["issue", "pull_request"]
}'
















