specification: FinOps Framework specificationVersion: '1.0' schema: https://www.finops.org/framework/ alignedWith: framework: FinOps Foundation Framework frameworkUrl: https://www.finops.org/framework/ dataSpec: FOCUS dataSpecVersion: '1.3' dataSpecUrl: https://focus.finops.org/focus-specification/v1-3/ provider: Reddit providerId: reddit publisherName: Reddit, Inc. serviceCategory: Social Media Data 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: false tags: - Social Media - Content - FinOps - FOCUS description: FOCUS-aligned FinOps shape for the Reddit Data API. Free tier carries no FinOps signal; the commercial tier is contact-sales and produces a contract-level invoice rather than a granular usage feed. sources: - https://www.reddit.com/wiki/api notes: Reddit developer/billing pages are gated against automated fetch; the meter list reflects the assumed free + contract shape rather than a fetched billing surface. billingModel: pricingCategory: Subscription billingFrequency: Annual billingCurrency: USD chargeCategories: - Purchase focusColumns: ServiceName: Reddit Data API ServiceCategory: Social Media Data ProviderName: Reddit PublisherName: Reddit, Inc. InvoiceIssuerName: Reddit, Inc. BillingCurrency: USD meters: - name: free_tier_calls description: Non-billable OAuth client calls under the free non-commercial tier unit: request aggregation: count dimensions: - oauth_client - name: commercial_contract description: Annual Reddit Data API commercial agreement unit: contract aggregation: sum dimensions: - contract_term principles: - name: Visibility description: Reddit's OAuth dashboard exposes per-client request counters; pair with internal logging on your client side to attribute spend to consuming products before invoice time. - name: Allocation description: Allocate the Reddit commercial contract to the consuming product / data team; tag client_ids by use-case so each call can be attributed. - name: Optimization description: Cache responses aggressively, use the listing endpoints' after/before pagination rather than polling, and confine commercial ingestion to the minimum subreddit / endpoint surface to keep call ceilings tight at renewal. - name: Accountability description: The data / research team consuming Reddit content owns the contract; engineering owns OAuth client hygiene. maintainers: - FN: Kin Lane email: kin@apievangelist.com