Data sources
DevRefs collects data exclusively from public, official sources. No scraping of third-party aggregators or paywalled APIs.
LLM pricing (cron 6h)
- Anthropic — anthropic.com/pricing (3 models)
- OpenAI — openai.com/pricing (3 models)
- Google AI — ai.google.dev/pricing (2 models)
- Mistral — mistral.ai/pricing (2 models)
- DeepSeek — deepseek.com/pricing (2 models)
SDK status (cron 24h)
- npm registry — registry.npmjs.org (~50 packages)
- GitHub releases — api.github.com (changelog parsing for breaking changes)
User-Agent
All scraping requests use the identifiable User-Agent: DevRefs-Bot/1.0 (+https://devrefs.dev/bot). Rate-limited at 1 req/sec on npm.
Fallback policy
If a scraping run fails for a given source, the previous KV value is preserved (never overwritten with null). Fallback values are documented in the source code and updated manually from official release notes when scraping is broken > 3 consecutive runs.