{"eid":"groq","name":"Groq","domain":"groq.com","resolved_by":"domain","topics":["compute","inference","storage"],"n_records":4,"best_vorder":1,"review":null,"aliases":["Groq","Groq Cloud","Hosted inference APIs (as a compute class)","groq files api","groq.com"],"records":[{"rid":"compute/groq-cloud","card":{"rid":"compute/groq-cloud","eid":"groq","topic":"compute","slug":"groq-cloud","provider":"Groq Cloud","url":"https://console.groq.com/docs/rate-limits","domain":"groq.com","category":"inference API","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-22","stale_on":"2026-11-21","n_evidence":3,"usd_month":null,"usd_per_tb_month":null,"summary":"A free plan per model, printed as RPM / RPD / TPM / TPD: openai/gpt-oss-120b and openai/gpt-oss-20b at 30 requests a minute, 1,000 a day, 8,000 tokens a minu...","duplicate_of":null,"n_unknown":9},"record":{"topic":"compute","slug":"groq-cloud","provider":"Groq Cloud","url":"https://console.groq.com/docs/rate-limits","category":"inference API","free_tier":{"stated":"A free plan per model, printed as RPM / RPD / TPM / TPD: openai/gpt-oss-120b and openai/gpt-oss-20b at 30 requests a minute, 1,000 a day, 8,000 tokens a minute and 200,000 tokens a day, which works out to 6.0M tokens a month per model. Paid Developer rates for the same model are USD 0.15 per 1M input and USD 0.60 per 1M output at 1,000 RPM and 250K TPM.","unit":"tokens","metered_on":"wall-clock","source_url":"https://console.groq.com/docs/rate-limits","read_on":"2026-10-22","notes":"recurring-daily-allowance"},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://console.groq.com/docs/rate-limits","notes":null},"retention":{"stated":"not applicable","days":null,"source_url":"https://console.groq.com/docs/rate-limits","notes":null},"egress":{"terms":"not stated","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://console.groq.com/docs/rate-limits"},"interface":["rest"],"interface_detail":"inferred from the tooling the provider documents; not probed","tooling":"not stated","chaining":"the daily pool is small but the latency is the point: 500 tokens a second on this model spends the 200K-token day in about 7 minutes of generation, so Groq is the cheap first pass and Cloudflare or DeepSeek takes the volume.","limits":[{"kind":"request-rate","value":"the 8,000 tokens a minute binds before the 200,000 a day: at 8K TPM the day's whole allowance is reachable in 25 minutes of continuous traffic, so the pool is spent by mid-morning and the rest of the day is idle unless the job is paced.","source":"https://console.groq.com/docs/rate-limits"}],"limits_note":"the 8,000 tokens a minute binds before the 200,000 a day: at 8K TPM the day's whole allowance is reachable in 25 minutes of continuous traffic, so the pool is spent by mid-morning and the rest of the day is idle unless the job is paced.","binding":"request-rate","binding_note":"the 8,000 tokens a minute binds before the 200,000 a day: at 8K TPM the day's whole allowance is reachable in 25 minutes of continuous traffic, so the pool is spent by mid-morning and the rest of the day is idle unless the job is paced.","identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"no reliability event recorded","confidence":"documented","evidence":[{"url":"https://console.groq.com/docs/rate-limits","date":"2026-10-22","proved":"'openai/gpt-oss-120b | 30 | 1K | 8K | 200K' in the free plan rate limit table, quoted"},{"url":"https://console.groq.com/docs/models","date":"2026-10-22","proved":"Developer plan pricing for gpt-oss-120b at $0.15 input and $0.60 output per 1M tokens with 250K TPM and 1K RPM, quoted"},{"url":"https://console.groq.com/docs/rate-limits","date":"2026-10-22","proved":"'Rate limits apply at the organization level, not individual users. You can hit any limit type depending on which threshold you reach first', quoted"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-22T00:00:00.000Z","notes":"Arithmetic, labelled estimate: 200,000 tokens a day is 6.0M a month per model, and about 24M a month across the four free text models if every model is used. At the Developer rate that 6.0M is worth roughly USD 0.90 to USD 3.60 a month depending on the input/output split. GPU-equivalent, labelled estimate: 6.0M output tokens a month at 500 tokens a second is about 3.3 hours of continuous single-stream generation a month. Confirms the corpus record (dossier/inference/groq.json): the numbers are unchanged on 2026-10-22. Adds the capacity shape, which that record does not carry.","extras":{"wave2":{"class":"capacity-shape","free_tier_kind":"recurring-daily-allowance","shape":{"vcpu":null,"ram_gib":null,"gpu_class":"LPU","gpu_count":null}}}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":30.0,"unit":"requests","per":"minute","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":8000.0,"unit":"tokens","per":"minute","currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.metered","egress-unknown"],["$.egress.terms","not-stated"],["$.identity_cost.detail","process"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-applicable"],["$.reliability_note","none-observed"],["$.retention.notes","process"],["$.retention.stated","not-applicable"],["$.tooling","not-stated"]],"history":[],"drift":[]},{"rid":"inference/groq","card":{"rid":"inference/groq","eid":"groq","topic":"inference","slug":"groq","provider":"Groq","url":"https://console.groq.com/docs/rate-limits","domain":"groq.com","category":"inference endpoint, keyed free tier","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T04:32:07.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":1,"usd_month":null,"usd_per_tb_month":null,"summary":"a Free Plan per model, printed as RPM / RPD / TPM / TPD in the page's own units: openai/gpt-oss-120b and openai/gpt-oss-20b at 30 / 1K / 8K / 200K, qwen/qwen...","duplicate_of":null,"n_unknown":1},"record":{"topic":"inference","per_object_cap":{"stated":"not applicable: an inference endpoint stores nothing for the caller"},"retention":{"stated":"not applicable"},"egress":{"terms":"the response is the payload; no separate egress term is published","metered":false},"interface":["rest"],"tooling":"any OpenAI-compatible client; curl against POST {base}/chat/completions","chaining":"pairs with a free-standing agent as the email-gated fallback when a keyless endpoint's ceiling binds; the 200,000-token daily cap is the scarce link, not the request rate","limits":[{"kind":"request-rate","value":"30 / 1K / 8K / 200K on the Free plan for openai/gpt-oss-120b and openai/gpt-oss-20b, in the page's own units: 30 requests a minute, 1K requests a day, 8K tokens a minute and 200K tokens a day","source":"https://console.groq.com/docs/rate-limits, read 2026-10-22"},{"kind":"request-rate","value":"RPM, RPD, TPM, TPD, ITPM and OTPM at organisation level; every dimension is evaluated and the first threshold reached binds. Cached tokens count toward none of them","source":"https://console.groq.com/docs/rate-limits, read 2026-10-22"}],"slug":"groq","provider":"Groq","url":"https://console.groq.com/docs/rate-limits","category":"inference endpoint, keyed free tier","free_tier":{"stated":"a Free Plan per model, printed as RPM / RPD / TPM / TPD in the page's own units: openai/gpt-oss-120b and openai/gpt-oss-20b at 30 / 1K / 8K / 200K, qwen/qwen3.8-27b the same, and openai/gpt-oss-safeguard-20b at 3 / 1K / 2K / 200K. The page writes requests-per-day and tokens-per-day in thousands, so 1K is 1,000 and 200K is 200,000","unit":"tokens","metered_on":"request-count","source_url":"https://console.groq.com/docs/rate-limits","read_on":"2026-10-22","notes":"the served page carries two tabs, Free Plan Limits and Developer Plan Limits, and seven model rows in the Free tab. The numbers are in the HTML and were parsed from it, not read from a live call The page prints the cells as 1K, 8K and 200K; the expansions here are the page's own units written out, not a conversion The page prints 1K, 8K and 200K verbatim; expanding K to a thousand is a unit reading of the page's own suffix and not a conversion between units"},"endpoint":"https://api.groq.com/openai/v1/chat/completions","identity_cost":{"kind":"email","detail":"an account and an API key","country":null},"reliability_note":"no reliability event recorded; no key was available","confidence":"documented","confidence_note":"the dimensions, the organisation scope and the seven-row free-plan table are all quoted from the served page read today. No key was available, so the enforcement of any of the numbers is not measured verified_at is the instant its evidence URLs were fetched on 2026-10-22, read from the fetch log, not typed.","evidence":[{"url":"https://console.groq.com/docs/rate-limits","date":"2026-10-22","proved":"limits are RPM, RPD, TPM, TPD, ITPM and OTPM, applied at organisation level, evaluated against every dimension with the first reached binding; cached tokens do not count; the Free Plan Limits tab carries seven model rows, of which openai/gpt-oss-120b and openai/gpt-oss-20b are 30 rpm, 1K rpd, 8K tpm and 200K tpd The Free Plan Limits tab prints the cells as 30 / 1K / 8K / 200K, and the page's K suffix means thousands"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-22T04:32:07.000Z","notes":"Groq names six limit dimensions where most vendors name one, and it prints the free values where this topic's other keyed tiers do not. A pipeline sized on RPM alone meets TPD first: 200,000 tokens a day is 6.0M a month against a 52.5M-token target.","binding":"request-rate","binding_note":"TPD binds on a user's  workload: 200,000 tokens a day is 6.0M a month, which is 11.4 per cent of a 52.5M-token monthly target. The 30 rpm and 8,000 tpm figures are both workable for an interactive session"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":30.0,"unit":"requests","per":"minute","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.retention.stated","not-applicable"]],"history":[],"drift":[]},{"rid":"storage/groq-files-api","card":{"rid":"storage/groq-files-api","eid":"groq","topic":"storage","slug":"groq-files-api","provider":"groq files api","url":"https://console.groq.com/docs/api-reference","domain":"groq.com","category":"rejected-provider","tier":null,"verdict":"fails-quota","vorder":6,"grp":"rejected","confidence":"reported","binding":"none","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":null,"egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-04","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class.","duplicate_of":null,"n_unknown":15},"record":{"topic":"storage","slug":"groq-files-api","provider":"groq files api","url":"https://console.groq.com/docs/api-reference","category":"rejected-provider","free_tier":{"stated":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class.","unit":"none","metered_on":"none","source_url":"https://console.groq.com/docs/api-reference","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not recorded","bytes":null,"source_url":"https://console.groq.com/docs/api-reference","notes":"not recorded"},"retention":{"stated":"not recorded","days":null,"source_url":"https://console.groq.com/docs/api-reference","notes":null},"egress":{"terms":"not recorded","metered":false},"interface":["unknown"],"interface_detail":null,"tooling":"not recorded","chaining":"not recorded","limits":[],"limits_note":null,"identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class.","confidence":"reported","confidence_note":null,"evidence":[{"url":"https://console.groq.com/docs/api-reference","date":"2026-10-21","proved":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class."},{"url":"https://raw.githubusercontent.com/api-evangelist/groq/refs/heads/main/openapi/groq-batch-api-openapi.yml","date":"2026-10-21","proved":"cited as the basis of the rejection: Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class."}],"verdict":"fails-quota","verified_at":"2026-10-21T00:00:00.000Z","notes":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class.","extras":{"dead_end":{"failure_class":"quota","why":"Batch-only purpose, .jsonl only, 100 MB max file. No general-purpose storage class.","retry_when":null,"first_recorded":"2026-10-21"}},"binding":"none","binding_note":"no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":100.0,"unit":"MB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.chaining","not-recorded"],["$.confidence_note","withheld"],["$.egress.terms","not-recorded"],["$.extras.dead_end.retry_when","process"],["$.free_tier.notes","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.interface","interface-unknown"],["$.interface_detail","withheld"],["$.limits_note","process"],["$.per_object_cap.notes","not-recorded"],["$.per_object_cap.stated","not-recorded"],["$.retention.notes","process"],["$.retention.stated","not-recorded"],["$.tooling","not-recorded"]],"history":[],"drift":[]},{"rid":"compute/inference-api-hosts","card":{"rid":"compute/inference-api-hosts","eid":"groq","topic":"compute","slug":"inference-api-hosts","provider":"Hosted inference APIs (as a compute class)","url":"https://groq.com/pricing/","domain":"groq.com","category":"inference API","tier":null,"verdict":"dead","vorder":7,"grp":"dead","confidence":"reported","binding":"request-rate","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"ssh","egress_metered":0,"per_object_bytes":null,"retention_days":0,"verified_at":"2026-10-22T04:47:11.088Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-06","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"grouped row: an inference API answers tokens and is not a machine you can leave running","duplicate_of":null,"n_unknown":3},"record":{"topic":"compute","per_object_cap":{"stated":"not applicable","bytes":null,"notes":null},"interface":["ssh"],"interface_detail":"an HTTP completion API","tooling":"any OpenAI-compatible client","chaining":"belongs to the inference topic; it cannot run a shell or serve a file","limits":[{"kind":"request-rate","value":"per-key and per-minute token limits set by each provider, as the earlier read recorded; this page does not restate them","source":"https://groq.com/pricing/"}],"limits_note":"no session, no disk, no SSH: the census counts this class by mistake","reliability_note":"no reliability event recorded","confidence":"reported","verified_at":"2026-10-22T04:47:11.088Z","price_per_tb_month":null,"notes":"A class-level dead end for this topic. The rows belong in docs/inference/, and this record exists so the compute census stops counting them.","slug":"inference-api-hosts","provider":"Hosted inference APIs (as a compute class)","url":"https://groq.com/pricing/","category":"inference API","free_tier":{"stated":"grouped row: an inference API answers tokens and is not a machine you can leave running","unit":"tokens","metered_on":"request-count","source_url":"https://groq.com/pricing/","read_on":"2026-10-06","notes":"recorded so the census stops counting them as hosts"},"retention":{"stated":"no machine and no disk","days":0,"source_url":"https://groq.com/pricing/"},"egress":{"terms":"not applicable","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://groq.com/pricing/"},"identity_cost":{"kind":"email","detail":"an API key from an account","country":null},"evidence":[{"url":"https://groq.com/pricing/","date":"2026-10-06","proved":"grouped because the census should stop counting them as hosts: an API you call is not a machine you leave running"},{"url":"https://groq.com/pricing/","date":"2026-10-22","proved":"the Groq site was read on 2026-10-22 and carries its funding announcement and a console signup; the pricing table the record's URL names is not in the extracted body"}],"verdict":"dead","extras":{"shape":null,"billing_model":"per-request","session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"an inference API answers tokens and holds no machine, which is why the record is a grouping row"},"keep_rate":null,"persistent_storage":null,"network_out":null,"free_tier_kind":"none","census_rows":["inference-apis"]},"binding":"request-rate","confidence_note":"the site was read on 2026-10-22 and the extracted body is the marketing page rather than the pricing table, so this grouped record's rate limit statement cannot be re-confirmed here. The record is a grouping row and says so"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-applicable"],["$.reliability_note","none-observed"]],"history":[],"drift":[]}]}