How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Fabric Origin TV Grid Online API

TV listings by channel lineup — lineups, team info and linear grid data.

Fabric Origin TV Grid Online API is one of 20 APIs that Fabric Origin publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Television, TV Listings, and Lineups. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 21 operations across 21 paths, and defines 4 schemas. It is described by OpenAPI 3.1.1, at version 1.0.

Requests are made against a single base URL, https://api.origin.fabricdata.com.

21 operations 21 paths 4 schemas 21 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
1.0
Base URL
https://api.origin.fabricdata.com
Resource Areas
1

Paths & Operations 21

Across 21 paths, the API surfaces 21 operations — 21 GET. Each is listed below with its method, path, parameters, and response codes.

tvgrid 21
GET
/TvGrid/genres/movies
Gets list of movie genres.
GetTvMediaMovieGenresgenresmovies_Get 1 param → 200
GET
/TvGrid/genres/shows
Gets list of show genres.
GetTvMediaShowGenresgenresshows_Get 1 param → 200
GET
/TvGrid/genres/sports
Gets list of sports genres.
GetTvMediaSportGenresgenressports_Get 1 param → 200
GET
/TvGrid/leagues
Gets list of sports leagues.
GetTvMediaLeaguesleagues_Get 1 param → 200
GET
/TvGrid/leagues/{LeagueID}/listings
Retrieve listings for a given leagueID.
GetTvMediaLeagueListingsleaguesLeagueIDlistings_Get 23 params → 200
GET
/TvGrid/leagues/{LeagueID}/teams
Gets list of teams in a league.
GetTvMediaTeamsleaguesLeagueIDteams_Get 2 params → 200
GET
/TvGrid/lineups
Get lineups by postal code.
GetTvMediaLineupsByPostalCodelineups_Get 5 params → 200
GET
/TvGrid/lineups/{LineupID}
Get lineups by specific LineupID.
GetTvMediaLineupByIDlineupsLineupID_Get 3 params → 200
GET
/TvGrid/lineups/{LineupID}/listings
Retrieve individual listings for a given lineup ordered by start time (listDateTime) and channel number; unless using the search parameter, in which case they will be ordered by search term relevance.
GetTvMediaLineupListingslineupsLineupIDlistings_Get 26 params → 200
GET
/TvGrid/lineups/{LineupID}/listings/grid
A collection of listings grouped by channel and ordered by listDateTime. The grid dimensions ( time x channels ) can be modified by using the start, end, startchan and maxchan parameters. Channels wi…
GetTvMediaLineupListingsGridlineupsLineupIDlistingsgrid_Get 28 params → 200
GET
/TvGrid/lineups/{LineupID}/listings/highlights
Retrieves featured listings. setting a start and/or end time for every request is a highly recommended.
GetTvMediaLineupListingsHighlightslineupsLineupIDlistingshighlights_Get 24 params → 200
GET
/TvGrid/lineups/browse
Starting point for lineup browser, returns available countries.
GetTvMediaCountrieslineupsbrowse_Get 1 param → 200
GET
/TvGrid/lineups/browse/{CountryID}
Browse regions by country.
GetTvMediaRegionslineupsbrowseCountryID_Get 2 params → 200
GET
/TvGrid/lineups/browse/{CountryID}/{RegionID}
Get service areas for a specific country and region.
GetTvMediaServiceAreaslineupsbrowseCountryIDRegionID_Get 3 params → 200
GET
/TvGrid/lineups/browse/{CountryID}/{RegionID}/{AreaID}
Get lineups by AreaID.
GetTvMediaLineupsByAreaIDlineupsbrowseCountryIDRegionIDAreaID_Get 7 params → 200
GET
/TvGrid/lineups/geo
Get lineups by latitude and longitude.
GetTvMediaLineupsByLatitudeLongitudelineupsgeo_Get 6 params → 200
GET
/TvGrid/reference/lineups
Get list of generic lineup IDs that can be used. A 'generic' lineup is not a real lineup, but a collection of stations defined by TV Media. Any listing retrieved using a generic lineup will not retur…
GetTvMediaGenericLineupsreferencelineups_Get 2 params → 200
GET
/TvGrid/stations/{StationID}
Gets station details by ID.
GetTvMediaStationstationsStationID_Get 2 params → 200
GET
/TvGrid/stations/{StationID}/listings
Stations are not tied to lineups, therefore no channel numbers will be present in the response, unlike most other listing operations.
GetTvMediaListingsByStationstationsStationIDlistings_Get 22 params → 200
GET
/TvGrid/teams/{TeamID}
Gets details for a specific team.
GetTvMediaTeamByIdteamsTeamID_Get 2 params → 200
GET
/TvGrid/teams/{TeamID}/listings
Retrieve listings for a given TeamID.
GetTvMediaTeamListingsteamsTeamIDlistings_Get 23 params → 200

Schemas 4

The contract defines 4 schemas that model the data the API accepts and returns. The most detailed are TvMediaStationResponse (11 properties), Station (11 properties), TvMediaLineupResponse (8 properties). Each schema is shown below with its type and property counts.

TvMediaLineupResponse
object
TvMediaLineupResponse
8 properties
Station
object
Station
11 properties
Object
object
Object
TvMediaStationResponse
object
TvMediaStationResponse
11 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fabric-origin-tv-grid-online-api-openapi.yml Raw ↑

Other APIs Fabric Origin publishes across the network.

Fabric Origin Entertainment API
Fabric Origin Celebrity API
Fabric Origin Video API
Fabric Origin Image API
Fabric Origin Common Data API
Fabric Origin Entertainment API
Fabric Origin Images API
Fabric Origin Videos API
Fabric Origin Video Analytics API
Fabric Origin Fandango API
Fabric Origin Captions and Translations API
Fabric Origin Metacritic API
Where this information came from

This is an independent, third-party profile of Fabric Origin TV Grid Online API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.