lib/pricing-data.js (crawler reads this for diff, does not auto-write)
| Source | Last modified | Vendors covered | Status |
|---|---|---|---|
| lib/pricing-data.js | 14h ago | anthropic, openai, google, deepseek, xai, mistral, cohere, together, alibaba, minimax, moonshot, nvidia, stepfun, xiaomi, z-ai, tencent, meta | โ clean |
product:vendor
| Vendor | Last run | Models | Changes | New | ๐งน | Status |
|---|---|---|---|---|---|---|
| anthropic | 38h ago | 14 | โ | 14 | โ | โ review |
| openai | 38h ago | 6 | โ | 6 | โ | โ review |
| 90d ago | 4 | โ | 4 | โ | โ review | |
| google-ai | 38h ago | 8 | โ | 8 | โ | โ review |
| google-workspace | 38h ago | 4 | โ | 4 | โ | โ review |
| github | 38h ago | 4 | โ | 4 | โ | โ review |
| cursor | 38h ago | 6 | โ | 6 | โ | โ review |
| windsurf | 38h ago | 5 | โ | 5 | โ | โ review |
| perplexity | 38h ago | 3 | โ | 3 | โ | โ review |
| midjourney | 38h ago | 5 | โ | 5 | โ | โ review |
| runway | 38h ago | 5 | โ | 5 | โ | โ review |
| elevenlabs | 38h ago | 7 | โ | 7 | โ | โ review |
| replit | 38h ago | 5 | โ | 5 | โ | โ review |
| vercel | 38h ago | 4 | โ | 4 | โ | โ review |
hybrid:vendor ยท CF /markdown + Gemini extract
| Vendor | Last run | Plans | Changes | New | ๐งน | Status |
|---|---|---|---|---|---|---|
| anthropic | 81d ago | 7 | 3 | 1 | โ | โ partial |
| aws | 81d ago | 5 | โ | 5 | โ | โ partial |
| cursor | never | โ | โ | โ | โ | โธ pending |
| github | 81d ago | 3 | โ | โ | โ | โ partial |
| 81d ago | 7 | 3 | 3 | โ | โ partial | |
| hubspot | never | โ | โ | โ | โ | โธ pending |
| microsoft | 81d ago | 5 | โ | 3 | โ | โ partial |
| mistral | 81d ago | 2 | โ | 2 | โ | โ partial |
| notion | never | โ | โ | โ | โ | โธ pending |
| openai | 81d ago | 7 | 1 | 4 | โ | โ review |
| salesforce | never | โ | โ | โ | โ | โธ pending |
| selfhost | never | โ | โ | โ | โ | โธ pending |
| servicenow | never | โ | โ | โ | โ | โธ pending |
| slack | never | โ | โ | โ | โ | โธ pending |
| together | 81d ago | 4 | โ | 4 | โ | โ partial |
| windsurf | never | โ | โ | โ | โ | โธ pending |
| Vendor | Last verified | Days since | Plans | Next due | Status | Procedure |
|---|---|---|---|---|---|---|
| microsoft Microsoft 365 / Copilot / Sales Copilot | 2026-05-01 | 82d | 7 | 2026-08-01 | โ review | docs/MICROSOFT-MANUAL-UPDATES.md |
aicost_benchmarks table
| Topic | Last verified | Topics | Needs review | Status |
|---|---|---|---|---|
| anthropic-caching Anthropic Prompt Caching |
14h ago | 4 | 00000 | โ clean |
| anthropic-batch Anthropic Message Batches |
14h ago | 2 | 000 | โ clean |
| openai-batch OpenAI Batch API |
14h ago | 2 | 000 | โ clean |
| openai-caching OpenAI Prompt Caching |
29d ago | 2 | 000 | ! stale |
| google-gemini Google Gemini |
14h ago | 3 | 0000 | โ clean |
| google-vertex Google Vertex AI |
14h ago | 1 | 00 | โ clean |
| aws-bedrock AWS Bedrock |
14h ago | 1 | 00 | โ clean |
| mistral Mistral |
14h ago | 1 | 00 | โ clean |
| pinecone Pinecone |
14h ago | 2 | 000 | โ clean |
| cohere Cohere |
14h ago | 2 | 000 | โ clean |
| Track | Model | Field | Old | New | ฮ% | Detected |
|---|---|---|---|---|---|---|
| pricing | mistral/mistral-large-3-25-12 | new_model_added | โ | 7/22/2026 | ||
| pricing | deepgram/nova-3-multilingual | costPerMinute | 0.0058 | โ | 7/22/2026 | |
| pricing | deepgram/nova-3-monolingual | costPerMinute | 0.0048 | โ | 7/22/2026 | |
| pricing | cohere/command-r | output | 0.6 | 1.5 | 150.0% | 7/22/2026 |
| pricing | cohere/command-r | input | 0.15 | 0.5 | 233.3% | 7/22/2026 |
| pricing | mistral/mistral-large-3-25-12 | batchOutput | 3 | โ | 7/22/2026 | |
| pricing | mistral/mistral-large-3-25-12 | batchInput | 1 | โ | 7/22/2026 | |
| pricing | google/gemini-3-1-flash-lite-image | costPerImage_standard | 0.0336 | โ | 7/22/2026 | |
| pricing | google/gemini-3-1-pro-preview-customtools | cachedInput | 0.2 | โ | 7/22/2026 | |
| pricing | google/gemini-omni-flash-preview | costPerSecond | 0.1 | โ | 7/22/2026 | |
| pricing | google/gemini-3-5-live-translate-preview | costPerMinute | 0.0053 | โ | 7/22/2026 | |
| pricing | openai/gpt-image-1-5 | batchOutput | 16 | 15 | -6.3% | 7/22/2026 |
| pricing | openai/gpt-image-1-5 | output | 32 | 30 | -6.3% | 7/22/2026 |
| pricing | openai/gpt-realtime-mini | costPerMinute | 0.09 | 0.017 | -81.1% | 7/22/2026 |
| pricing | openai/gpt-realtime-1-5 | costPerMinute | 0.288 | 0.034 | -88.2% | 7/22/2026 |
| pricing | openai/gpt-5-4-pro | batchOutput | 90 | 270 | 200.0% | 7/22/2026 |
| pricing | openai/gpt-5-4-pro | batchInput | 15 | 60 | 300.0% | 7/22/2026 |
| pricing | openai/gpt-5-4 | batchOutput | 7.5 | 22.5 | 200.0% | 7/22/2026 |
| pricing | openai/gpt-5-4 | batchInput | 1.25 | 5 | 300.0% | 7/22/2026 |
| pricing | openai/gpt-5-5-pro | batchOutput | 90 | 270 | 200.0% | 7/22/2026 |
| pricing | openai/gpt-5-5-pro | batchInput | 15 | 60 | 300.0% | 7/22/2026 |
| pricing | openai/gpt-5-5 | batchOutput | 15 | 45 | 200.0% | 7/22/2026 |
| pricing | openai/gpt-5-5 | batchInput | 2.5 | 10 | 300.0% | 7/22/2026 |
| pricing | openai/gpt-5-6-luna | batchOutput | 9 | โ | 7/22/2026 | |
| pricing | openai/gpt-5-6-luna | batchInput | 2 | โ | 7/22/2026 | |
| pricing | openai/gpt-5-6-terra | batchOutput | 22.5 | โ | 7/22/2026 | |
| pricing | openai/gpt-5-6-terra | batchInput | 5 | โ | 7/22/2026 | |
| pricing | openai/gpt-5-6-sol | batchOutput | 45 | โ | 7/22/2026 | |
| pricing | openai/gpt-5-6-sol | batchInput | 10 | โ | 7/22/2026 | |
| pricing | anthropic/claude-opus-4-8 | batchOutput | 12.5 | โ | 7/22/2026 |
pricing-data.js (17 vendors) ยท anthropic (product/subscription) ยท openai (product/subscription) ยท google (product/subscription) ยท google-ai (product/subscription) ยท google-workspace (product/subscription) ยท github (product/subscription) ยท cursor (product/subscription) ยท windsurf (product/subscription) ยท perplexity (product/subscription) ยท midjourney (product/subscription) ยท runway (product/subscription) ยท elevenlabs (product/subscription) ยท replit (product/subscription) ยท vercel (product/subscription) ยท anthropic (hybrid) ยท aws (hybrid) ยท github (hybrid) ยท google (hybrid) ยท microsoft (hybrid) ยท mistral (hybrid) ยท openai (hybrid) ยท together (hybrid) ยท anthropic-caching (benchmark) ยท anthropic-batch (benchmark) ยท openai-batch (benchmark) ยท google-gemini (benchmark) ยท google-vertex (benchmark) ยท aws-bedrock (benchmark) ยท mistral (benchmark) ยท pinecone (benchmark) ยท cohere (benchmark)
Copy-paste reference for triggering crawlers manually. Use these when scheduled jobs fail, after vendor announcements, or for ad-hoc data refreshes. Replace <slug> with the vendor slug. Add --dry-run to preview without DB writes.
:: All vendors (full nightly run) node scripts\aicost-pricing-crawler.js > D:\aicost\logs\pricing-now.log 2>&1 :: Single vendor node scripts\aicost-pricing-crawler.js --vendor=anthropic :: Dry run (preview, no DB writes) node scripts\aicost-pricing-crawler.js --vendor=openai --dry-run
:: All vendors (full weekly run) node scripts\aicost-product-crawler.js > D:\aicost\logs\product-now.log 2>&1 :: Single vendor node scripts\aicost-product-crawler.js --vendor=cursor :: Dry run node scripts\aicost-product-crawler.js --vendor=github --dry-run
:: All vendors (full weekly run) node lib\aicost-hybrid-crawler.js > D:\aicost\logs\hybrid-now.log 2>&1 :: Single vendor node lib\aicost-hybrid-crawler.js --vendor=anthropic :: Dry run / Tier-A only / extract phase only node lib\aicost-hybrid-crawler.js --vendor=openai --dry-run node lib\aicost-hybrid-crawler.js --tier=A node lib\aicost-hybrid-crawler.js --phase=extract
:: All 10 topics (full weekly run) node scripts\aicost-benchmark-crawler.js > D:\aicost\logs\benchmark-now.log 2>&1 :: Single topic node scripts\aicost-benchmark-crawler.js --vendor=anthropic-caching node scripts\aicost-benchmark-crawler.js --vendor=openai-batch :: Dry run / phase-only node scripts\aicost-benchmark-crawler.js --dry-run node scripts\aicost-benchmark-crawler.js --phase=crawl node scripts\aicost-benchmark-crawler.js --phase=extract :: Available topic slugs: :: anthropic-caching, anthropic-batch, openai-batch, openai-caching, :: google-gemini, google-vertex, aws-bedrock, mistral, pinecone, cohere :: Review flagged rows (Mistral couldn't verify claim from source text) mysql -u root -p toolsinfo -e "SELECT topic_slug, claim, source_url FROM aicost_benchmarks WHERE needs_review = 1;"
:: Single vendor node scripts\generate-vendor-pricing-guides-batch.js --vendor=anthropic --force :: Multiple vendors node scripts\generate-vendor-pricing-guides-batch.js --vendor=anthropic --vendor=openai --force :: All 16 V2 vendors (~$0.30, ~5-7 minutes) node scripts\generate-vendor-pricing-guides-batch.js --all --force
:: Open the procedure doc notepad D:\aicost\docs\MICROSOFT-MANUAL-UPDATES.md :: Edit verified plan data with current Microsoft pricing notepad D:\aicost\lib\hybrid-pricing-data-verified-2026q2.js :: Update last_verified date in routes/crawler-health.js MANUAL_VENDORS notepad D:\aicost\routes\crawler-health.js :: Then regen Microsoft V2 node scripts\generate-vendor-pricing-guides-batch.js --vendor=microsoft --force
:: Register all scheduled tasks (run as admin) powershell -ExecutionPolicy Bypass -File D:\aicost\powershell\Run-AicostCrawler.ps1 :: List all aicost scheduled tasks schtasks /query /tn "aicost*" :: Manually trigger a scheduled task schtasks /run /tn "aicost-pricing-crawler" :: View recent task history (last 24h) powershell "Get-WinEvent -LogName 'Microsoft-Windows-TaskScheduler/Operational' -MaxEvents 50 | Where-Object {$_.Message -like '*aicost*'}"
:: Last run per vendor (all crawlers) mysql -u root -p toolsinfo -e "SELECT vendor_slug, COUNT(*) AS runs, MAX(started_at) AS last_run FROM aicost_crawler_runs GROUP BY vendor_slug ORDER BY last_run DESC;" :: Recent price changes (last 7 days) mysql -u root -p toolsinfo -e "SELECT provider_slug, model_slug, field_name, old_value, new_value, change_pct, detected_at FROM aicost_price_changelog WHERE detected_at >= DATE_SUB(NOW(), INTERVAL 7 DAY) ORDER BY detected_at DESC LIMIT 20;" :: V2 guide refresh status mysql -u root -p toolsinfo -e "SELECT slug, schema_version, last_refreshed_at FROM aicost_guides WHERE type='vendor-pricing' AND schema_version='v2' ORDER BY last_refreshed_at DESC;" :: pricing-data.js last modified dir D:\aicost\lib\pricing-data.js