Pages

Pages is a collection of page resources, each of which represents a published page on the FT.com website. Pages methods enable your application to list published pages, and get a page by id.

Methods

MethodREST URI Description
list GET /site/v1/pages List all pages available on www.ft.com
get GET /site/v1/pages/{pageId} Get a page available on www.ft.com

Relative to the base URI: http://api.ft.com

Page Resource Representation

A page is represented in the FT API as a JSON data structure, as shown below, that is received in the body of a response. This representation is the set of all possible fields a page can contain.

{
  “page”:{
    “id”: string,
    “title”: string,
    “apiUrl”: string,
    “webUrl”: string,
    “links”: [
      {
        “href”: string,
        “rel”: string
      }
    ]
  }
}

Page Properties

Property Name Value Description
id string The id of this page
title string The title of this page, suitable for display
apiUrl string A link to this page resource within the API
webUrl string A link to this page on www.ft.com
links[].href string The target of the link
links[].rel string The link relation type. Possible values are:
  • main-content” - Link for the main list of page items that appear on the page.
  • skyline-content” - Link for the skyline list of page items that appear on the page.