Fabric Origin Metacritic API
Metascores and Metacritic reviews for movies and TV, keyed on Origin identifiers.
Metascores and Metacritic reviews for movies and TV, keyed on Origin identifiers.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/metacritic-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.1
info:
title: Metacritic API
version: '1.0'
tags:
- name: metacritic
servers:
- url: https://api.origin.fabricdata.com
paths:
/Metacritic/Movie/{Id}:
get:
tags:
- metacritic
summary: Get Metacritic Movie information.
description: Returns Metacritic Movie information by Entertainment Movie ID.
operationId: GetMetacriticMovieMovieId_Get
parameters:
- schema:
type: integer
format: int64
name: Id
in: path
description: Required ID of Entertainment Movie.
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/MetacriticMovieResponse'
deprecated: false
/Metacritic/TV/{Id}:
get:
tags:
- metacritic
summary: Get Metacritic TV information.
description: Returns Metacritic TV information by Entertainment Show ID.
operationId: GetMetacriticTvTVId_Get
parameters:
- schema:
type: integer
format: int64
name: Id
in: path
description: Required ID of Entertainment Show.
required: true
- schema:
type: number
format: double
name: SeasonNumber
in: query
description: Number of season.
required: false
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/MetacriticTvResponse'
deprecated: false
components:
schemas:
MetacriticMovieResponse:
title: MetacriticMovieResponse
properties:
response:
$ref: '#/components/schemas/MetacriticMovieResponseObj'
description: MetacriticMovieResponse
type: object
MetacriticMovieResponseObj:
title: MetacriticMovieResponseObj
properties:
Product:
$ref: '#/components/schemas/MetacriticMovieResponseProduct'
description: MetacriticMovieResponseObj
type: object
MetacriticMovieResponseProduct:
title: MetacriticMovieResponseProduct
properties:
Url:
type: string
Title:
type: string
Year:
type: integer
format: int32
ReleaseDate:
type: string
format: date-time
Metascore:
$ref: '#/components/schemas/MetacriticMovieResponseProductMetascore'
Userscore:
$ref: '#/components/schemas/MetacriticMovieResponseProductUserscore'
Reviews:
$ref: '#/components/schemas/MetacriticMovieResponseProductReviews'
description: MetacriticMovieResponseProduct
type: object
MetacriticMovieResponseProductMetascore:
title: MetacriticMovieResponseProductMetascore
properties:
Score:
type: integer
format: int32
ReviewCount:
type: integer
format: int32
PositiveCount:
type: integer
format: int32
NeutralCount:
type: integer
format: int32
NegativeCount:
type: integer
format: int32
description: MetacriticMovieResponseProductMetascore
type: object
MetacriticMovieResponseProductUserscore:
title: MetacriticMovieResponseProductUserscore
properties:
Score:
type: number
format: double
RatingCount:
type: integer
format: int32
PositiveCount:
type: integer
format: int32
NeutralCount:
type: integer
format: int32
NegativeCount:
type: integer
format: int32
description: MetacriticMovieResponseProductUserscore
type: object
MetacriticMovieResponseProductReviews:
title: MetacriticMovieResponseProductReviews
properties:
Review:
type: array
items:
$ref: '#/components/schemas/MetacriticMovieResponseProductReviewsReview'
description: MetacriticMovieResponseProductReviews
type: object
MetacriticMovieResponseProductReviewsReview:
title: MetacriticMovieResponseProductReviewsReview
properties:
Date:
type: string
format: date-time
Url:
type: string
Quote:
type: string
Score:
type: integer
format: int32
Publication:
$ref: '#/components/schemas/MetacriticMovieResponseProductReviewsReviewPublication'
Critic:
$ref: '#/components/schemas/MetacriticMovieResponseProductReviewsReviewCritic'
description: MetacriticMovieResponseProductReviewsReview
type: object
MetacriticMovieResponseProductReviewsReviewPublication:
title: MetacriticMovieResponseProductReviewsReviewPublication
properties:
Name:
type: string
description: MetacriticMovieResponseProductReviewsReviewPublication
type: object
MetacriticMovieResponseProductReviewsReviewCritic:
title: MetacriticMovieResponseProductReviewsReviewCritic
properties:
Name:
type: string
description: MetacriticMovieResponseProductReviewsReviewCritic
type: object
MetacriticTvResponse:
title: MetacriticTvResponse
properties:
response:
$ref: '#/components/schemas/MetacriticTvResponseObj'
description: MetacriticTvResponse
type: object
MetacriticTvResponseObj:
title: MetacriticTvResponseObj
properties:
Product:
$ref: '#/components/schemas/MetacriticTvResponseProduct'
description: MetacriticTvResponseObj
type: object
MetacriticTvResponseProduct:
title: MetacriticTvResponseProduct
properties:
Url:
type: string
Title:
type: string
StartDate:
type: string
format: date-time
Metascore:
$ref: '#/components/schemas/MetacriticTvResponseProductMetascore'
Userscore:
$ref: '#/components/schemas/MetacriticTvResponseProductUserscore'
Reviews:
$ref: '#/components/schemas/MetacriticTvResponseProductReviews'
description: MetacriticTvResponseProduct
type: object
MetacriticTvResponseProductMetascore:
title: MetacriticTvResponseProductMetascore
properties:
Score:
type: integer
format: int32
ReviewCount:
type: integer
format: int32
PositiveCount:
type: integer
format: int32
NeutralCount:
type: integer
format: int32
NegativeCount:
type: integer
format: int32
description: MetacriticTvResponseProductMetascore
type: object
MetacriticTvResponseProductUserscore:
title: MetacriticTvResponseProductUserscore
properties:
Score:
type: number
format: double
RatingCount:
type: integer
format: int32
PositiveCount:
type: integer
format: int32
NeutralCount:
type: integer
format: int32
NegativeCount:
type: integer
format: int32
description: MetacriticTvResponseProductUserscore
type: object
MetacriticTvResponseProductReviews:
title: MetacriticTvResponseProductReviews
properties:
Review:
type: array
items:
$ref: '#/components/schemas/MetacriticTvResponseProductReviewsReview'
description: MetacriticTvResponseProductReviews
type: object
MetacriticTvResponseProductReviewsReview:
title: MetacriticTvResponseProductReviewsReview
properties:
Date:
type: string
format: date-time
Url:
type: string
Quote:
type: string
Score:
type: integer
format: int32
Publication:
$ref: '#/components/schemas/MetacriticTvResponseProductReviewsReviewPublication'
Critic:
$ref: '#/components/schemas/MetacriticTvResponseProductReviewsReviewCritic'
description: MetacriticTvResponseProductReviewsReview
type: object
MetacriticTvResponseProductReviewsReviewPublication:
title: MetacriticTvResponseProductReviewsReviewPublication
properties:
Name:
type: string
description: MetacriticTvResponseProductReviewsReviewPublication
type: object
MetacriticTvResponseProductReviewsReviewCritic:
title: MetacriticTvResponseProductReviewsReviewCritic
properties:
Name:
type: string
description: MetacriticTvResponseProductReviewsReviewCritic
type: object