specification: API Commons Plans specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/Plans provider: CoinGecko providerId: coingecko created: '2026-05-04' # Provenance stamped 2026-08-11: this artifact was written by the API Evangelist # bulk sweep dated 2026-05-04, not harvested from the provider. See roadmap#35. method: generated modified: '2026-05-05' reconciled: true tags: - Cryptocurrency - Market Data - Blockchain description: CoinGecko offers a tiered API subscription model with a free Demo plan and paid Pro plans (Basic, Analyst, Lite) plus custom Enterprise. Pricing is monthly or discounted annually; each tier includes a monthly call credit cap and a per-minute rate limit. Overage charged at $250 per 500K calls beyond the included allotment. sources: - https://www.coingecko.com/en/api/pricing plans: - id: coingecko-demo name: Demo type: freemium description: Free plan for evaluation; requires public attribution. entries: - label: Monthly call credits name: demo_credits type: quota metric: request limit: 10000 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false - label: Rate limit name: demo_rate type: quota metric: requests_per_minute limit: 30 timeFrame: minute geo: global unit: 1 price: '0.00' userMultiplied: false elements: - name: Public CoinGecko API - name: Required attribution - id: coingecko-basic name: Basic type: subscription description: $35/month or $29/month billed annually. Entry Pro plan with 100K monthly credits. entries: - label: Monthly subscription name: basic_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '35.00' userMultiplied: false - label: Annual subscription name: basic_annual type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '29.00' userMultiplied: false - label: Monthly call credits name: basic_credits type: quota metric: request limit: 100000 timeFrame: month geo: global unit: 1 price: included userMultiplied: false - label: Rate limit name: basic_rate type: quota metric: requests_per_minute limit: 250 timeFrame: minute geo: global unit: 1 price: included userMultiplied: false - label: Overage name: basic_overage type: metered metric: request limit: -1 timeFrame: usage geo: global unit: 500000 price: '250.00' userMultiplied: false elements: - name: 50+ endpoints - name: 2 years historical data - id: coingecko-analyst name: Analyst type: subscription description: $129/month or $103/month annual. 500K credits and exclusive endpoints. entries: - label: Monthly subscription name: analyst_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '129.00' userMultiplied: false - label: Annual subscription name: analyst_annual type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '103.00' userMultiplied: false - label: Monthly call credits name: analyst_credits type: quota metric: request limit: 500000 timeFrame: month geo: global unit: 1 price: included userMultiplied: false - label: Rate limit name: analyst_rate type: quota metric: requests_per_minute limit: 500 timeFrame: minute geo: global unit: 1 price: included userMultiplied: false - label: Overage name: analyst_overage type: metered metric: request limit: -1 timeFrame: usage geo: global unit: 500000 price: '250.00' userMultiplied: false elements: - name: 70+ endpoints - name: 10 years historical data - name: WebSocket / Webhook support - name: Exclusive endpoints - id: coingecko-lite name: Lite type: subscription description: $499/month or $399/month annual. 2M credits. entries: - label: Monthly subscription name: lite_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '499.00' userMultiplied: false - label: Annual subscription name: lite_annual type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '399.00' userMultiplied: false - label: Monthly call credits name: lite_credits type: quota metric: request limit: 2000000 timeFrame: month geo: global unit: 1 price: included userMultiplied: false - label: Rate limit name: lite_rate type: quota metric: requests_per_minute limit: 500 timeFrame: minute geo: global unit: 1 price: included userMultiplied: false - label: Overage name: lite_overage type: metered metric: request limit: -1 timeFrame: usage geo: global unit: 500000 price: '250.00' userMultiplied: false elements: - name: 70+ endpoints - name: 10 years historical data - name: WebSocket / Webhook support - id: coingecko-enterprise name: Enterprise type: enterprise description: Custom credits, custom rate limits, 80+ endpoints, priority support with 99.9% SLA. entries: - label: Custom contract name: enterprise_custom type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: contact sales userMultiplied: false elements: - name: 80+ endpoints - name: Custom rate limits - name: 99.9% SLA - name: Priority support maintainers: - FN: Kin Lane email: kin@apievangelist.com x-canonical: generated: '2026-10-08' vocabulary: all/0-working/economics/plans-canonical.yml models: - free - subscription units: - period - rate - request plans: - name: Demo access: freemium model: free model_how: derived units: - rate - request periods: - minute - month - name: Basic access: other model: subscription model_how: stated units: - period - rate - request periods: - minute - month - per-use - name: Analyst access: other model: subscription model_how: stated units: - period - rate - request periods: - minute - month - per-use - name: Lite access: other model: subscription model_how: stated units: - period - rate - request periods: - minute - month - per-use - name: Enterprise access: enterprise model: subscription model_how: derived units: - period periods: - month