---
title: "IMDb title filming locations"
method: GET
path: "/imdb/title/filming-locations"
tags: ["IMDb"]
---

# IMDb title filming locations

`GET /imdb/title/filming-locations`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/imdb/title/filming-locations`
- Auth: API key in header `x-api-key`

Returns the filming locations IMDb lists for a title. Pass exactly one of `id` or `url`. Each location has its text and an optional note. `total` is the count IMDb lists, `has_more` shows when the list is cut short, and a title with none returns an empty list with `total` 0.

## Query parameters

- `id` string
- `url` string

## Headers

- `x-api-key` string, required

## Response `200`

OK

- ImdbTitlePublicFactsResponseDoc
  - `code` integer
  - `data` ImdbTitlePublicFactsResponse
    - `company_credits` ImdbCompanySection[]: Company credits grouped by section. Filled when `type` is `company_credits`.
      - `companies` ImdbCompanyItem[]: Companies listed in this section.
        - `name` string: Company name as listed on IMDb.
        - `note` string: Note shown next to the company, for example `presents`.
        - `public_signals` integer: Number of details filled in on this entry, counted across name, URL and note.
        - `url` string: IMDb page URL of the company.
      - `name` string: Section heading, for example `Production Companies`.
      - `slug` string: Lowercase, hyphenated form of the section name, for example `production-companies`.
    - `facts` ImdbPublicFactItem[]: Trivia, goof or quote entries. Filled when `type` is `trivia`, `goofs` or `quotes`.
      - `category` string: Category is IMDb's own grouping for the row, e.g. "Continuity" or "Revealing mistakes" for goofs. Empty when IMDb files the row under an unnamed group, which is the usual case for trivia.
      - `public_signals` integer: Number of details filled in on this entry, counted across text and spoiler marker.
      - `spoiler` boolean: `true` when IMDb marks the entry as a spoiler.
      - `text` string: Text of the trivia, goof or quote entry.
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `has_more` boolean: `true` when IMDb lists more entries of this type than were returned.
    - `id` string: IMDb title ID, for example `tt1375666`.
    - `keywords` ImdbKeywordItem[]: Keywords tagged on the title. Filled when `type` is `keywords`.
      - `keyword` string: Keyword IMDb has tagged the title with.
      - `public_signals` integer: Number of details filled in on this entry, counted across keyword and URL.
      - `url` string: IMDb page that lists titles with this keyword.
    - `locations` ImdbLocationItem[]: Filming locations of the title. Filled when `type` is `filming_locations`.
      - `location` string: Filming location name, for example `Paris, France`.
      - `note` string: Note IMDb adds about the location, such as the scene shot there.
      - `public_signals` integer: Number of details filled in on this entry, counted across location and note.
    - `public_page_derived` boolean: Always `true`. The data comes from IMDb's public pages.
    - `source_url` string: URL the data was read from.
    - `total` integer: Number of entries IMDb lists for this type.
    - `type` string: Kind of data returned: `trivia`, `goofs`, `quotes`, `keywords`, `filming_locations` or `company_credits`.
    - `url` string: IMDb page of the title for this kind of data.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
