Common Sense Media is a nonprofit organization providing independent, age-rated reviews and ratings of movies, TV shows, books, video games, apps, podcasts, websites, and YouTube channels. The Common Sense Media Reviews API (v3) exposes this catalog via a partner-keyed REST surface hosted at api.commonsense.org/api/v3, with the partnership granted through Common Sense's Business Partner Program. The API is used by parenting apps, smart-TV guides, education platforms, and family- discovery products to surface age-appropriate guidance and the Common Sense Selection award.
Common Sense Media publishes 2 APIs on the APIs.io network: Reviews API and system API. Tagged areas include Apps, Books, Media, Movies, and Non-Profit.
The Common Sense Media catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Common Sense Media’s developer surface includes authentication and 15 more developer resources.
JSON REST API exposing Common Sense Media's reviews and ratings catalog. Each review includes recommended age, age-rating group (littleKids/kids/tweens/teens), star rating, cont...
aid: common-sense-media
url: https://raw.githubusercontent.com/api-evangelist/common-sense-media/refs/heads/main/apis.yml
name: Common Sense Media
tags:
- Apps
- Books
- Media
- Movies
- Non-Profit
- Podcasts
- Ratings
- Reviews
- Television
- Video Games
- YouTube
type: Index
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/common-sense-media.png
access: 3rd-Party
kind: company
created: '2025-03-01'
modified: '2026-05-19'
position: Consumer
description: Common Sense Media is a nonprofit organization providing independent, age-rated reviews and ratings of movies,
TV shows, books, video games, apps, podcasts, websites, and YouTube channels. The Common Sense Media Reviews API (v3) exposes
this catalog via a partner-keyed REST surface hosted at api.commonsense.org/api/v3, with the partnership granted through
Common Sense's Business Partner Program. The API is used by parenting apps, smart-TV guides, education platforms, and family-
discovery products to surface age-appropriate guidance and the Common Sense Selection award.
apis:
- aid: common-sense-media:common-sense-media-reviews-api
name: Common Sense Media Reviews API
tags:
- Apps
- Books
- Media
- Movies
- Ratings
- Reviews
- Television
- Video Games
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.commonsense.org/api/v3
humanURL: https://www.commonsensemedia.org/developers
properties:
- url: https://www.commonsensemedia.org/developers/api-overview
type: Documentation
- url: https://www.commonsensemedia.org/developers/api/v3
type: APIv3Overview
- url: https://api.commonsense.org/docs/v3/
type: SwaggerUI
- url: https://www.commonsensemedia.org/developers/api/implementation
type: ImplementationGuide
- url: openapi/common-sense-media-reviews-api-openapi.yml
type: OpenAPI
description: JSON REST API exposing Common Sense Media's reviews and ratings catalog. Each review includes recommended age,
age-rating group (littleKids/kids/tweens/teens), star rating, content grid (educational, message, role-model, diversity,
violence, sex, language, consumerism, drugs), parents-need-to-know guidance, talking points, and product metadata. Clients
filter by media type, age range, star range, character strengths, topics, genres, and the Common Sense Selection award.
Authentication uses a partner-issued x-api-key header. The API is GET-only, HTTPS-only, rate-limited to 100 unique requests
per minute, and content is refreshed at most hourly.
x-features:
- x-api-key header authentication
- GET-only, HTTPS-only access
- Filter by mediaType (app, book, game, movie, podcast, tv, website, youtube)
- Age-range and star-range deepObject filters
- Filter by character strengths, topics, genres
- Common Sense Selection award filter (csmAward=true)
- Vocabulary lookup endpoint for filterable fields
- English and Spanish (en, es) language responses
- Rate limited to 100 unique requests per minute
x-use-cases:
- Embedding age-rated reviews in parenting and family apps
- Powering smart-TV guides with content advisories
- Driving content discovery in education platforms
- Surfacing Common Sense Selection award lists
- Filtering streaming or library catalogs by recommended age
- aid: common-sense-media:common-sense-media-system-api
name: Common Sense Media system API
description: System and health endpoints.
humanURL: https://www.commonsensemedia.org/developers
baseURL: https://api.commonsense.org/api/v3
tags:
- system
properties:
- type: OpenAPI
url: openapi/common-sense-media-system-api-openapi.yml
common:
- type: AgenticAccess
url: agentic-access/common-sense-media-agentic-access.yml
- type: DomainSecurity
url: security/common-sense-media-domain-security.yml
- type: Authentication
url: authentication/common-sense-media-authentication.yml
- type: GitHubOrganization
url: https://github.com/commonsense-org
- type: LinkedIn
url: https://www.linkedin.com/company/common-sense-media
- type: Website
url: https://www.commonsensemedia.org/
- type: DeveloperCenter
url: https://www.commonsensemedia.org/developers
- type: APIOverview
url: https://www.commonsensemedia.org/developers/api-overview
- type: APIv3
url: https://www.commonsensemedia.org/developers/api/v3
- type: SwaggerUI
url: https://api.commonsense.org/docs/v3/
- type: ImplementationGuide
url: https://www.commonsensemedia.org/developers/api/implementation
- type: PartnerProgramContact
url: https://commonsense.my.site.com/membersupport/s/contactsupport
- type: PrivacyPolicy
url: https://www.commonsensemedia.org/privacy-policy
- url: json-ld/common-sense-media-context.jsonld
type: JSONLD
- url: json-schema/common-sense-media-review-schema.json
type: JSONSchema
- url: rules/common-sense-media-rules.yml
type: Spectral
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
specificationVersion: '0.19'