# Snapchat

Canonical: https://monsterapi.co/docs/snapchat

Read public Snapchat profiles, stories, Spotlight videos, lenses, places, and publishers with a MonsterAPI bearer key.
The base URL is `https://api.monsterapi.co/snapchat/api`.

## First request

Set `MONSTERAPI_KEY` to your MonsterAPI key, then request a profile:

```bash
curl -sS 'https://api.monsterapi.co/snapchat/api/profile/kyliejenner' \
  -H "Authorization: Bearer ${MONSTERAPI_KEY}"
```

The response includes `profile`, stories, highlights, lenses, tagged content, comments, and related accounts.
See [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account) for its parameters and response fields.

## Choose the returned data

Several endpoints return related or overlapping data. Choose by the fields, identifiers, and continuation described in their references.

<div className="w-full max-w-full overflow-x-auto" role="region" aria-label="Snapchat endpoints and returned data" tabIndex={0}>

| Endpoint                                                                                         | Returned data                                                                                    |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account)              | Profile, stories, highlights, lenses, tagged content, comments, and related accounts.            |
| [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                                          | Results grouped into accounts, profiles, lenses, places, shows, episodes, topics, and Spotlight. |
| [`GET /place/{place_id}`](https://monsterapi.co/docs/api/snapchat-discovery#place-page)                               | Place details, contacts, opening hours, location, reviews, and story previews.                   |
| [GET /discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-page)                                      | A selection of Discover stories, without continuation.                                           |
| [GET /feed/discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-feed)                                 | Discover stories with cursor pagination.                                                         |
| [GET /spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-page)                                    | A selection of Spotlight stories, without continuation.                                          |
| [`GET /spotlight/{id}`](https://monsterapi.co/docs/api/snapchat-spotlight#one-spotlight-video)                        | One video’s metadata, comments, subtitles, and related stories.                                  |
| [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed)                               | Spotlight stories and metadata with cursor pagination.                                           |
| [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)     | Comments or replies to a parent comment, with cursor pagination.                                 |
| [GET /tag](https://monsterapi.co/docs/api/snapchat-spotlight#hashtag-page)                                            | Spotlight story cards for a hashtag.                                                             |
| [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page)                                   | A topic’s stories, additional story identifiers, and related topics.                             |
| [GET /entertainment/funny](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-hub)                        | Available funny-video keywords.                                                                  |
| [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword) | Stories and related keywords for a funny-video keyword.                                          |
| [GET /spotlights](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-tiles-by-identifier)                    | Spotlight tiles for specified identifiers and a collection.                                      |
| [GET /spotlight-stories](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-stories-by-identifier)           | Spotlight story cards and generated text for specified identifiers.                              |
| [`GET /lens/{id}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-page)                                          | A lens, related lenses, and videos filmed with it.                                               |
| [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory)                                          | Lenses and categories with cursor pagination.                                                    |
| [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)             | A category’s lenses, or creators for the creators category, with cursor pagination.              |
| [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                          | Publisher profile, seasons, editions, and Spotlight stories.                                     |
| [`GET /publisher/{bpid}/edition/{story_id}`](https://monsterapi.co/docs/api/snapchat-publishers#edition-page)         | An edition’s story, snaps, publication time, and season position.                                |
| [`GET /show-story/{id}`](https://monsterapi.co/docs/api/snapchat-publishers#one-edition-of-a-show)                    | An edition’s story, snaps, and additional details.                                               |
| [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season)           | A season’s episodes, newest first, with cursor pagination.                                       |

</div>

## Obtain identifiers and continuation

In response paths below, `*` represents an array item. Identifiers in different fields can refer to different objects even when their formats look alike.
Pass each `next_cursor` unchanged to the same endpoint, keeping the category, season, video, or thread where applicable. For endpoints with a `cursor` parameter, an absent top-level `next_cursor` on a successful response ends pagination.
Do not infer completion from a short page, an error, or an empty list alone.

| Request parameter                                                                                              | Where to obtain it                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `keyword` for [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword) | `/items/*/id` in [GET /entertainment/funny](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-hub)                                                                                                                                                                                                                                                                                                                                                                                |
| `cursor` for [GET /feed/discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-feed)                                  | `/next_cursor` in [GET /feed/discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-feed)                                                                                                                                                                                                                                                                                                                                                                                        |
| `cursor` for [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed)                                | `/next_cursor` in [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed)                                                                                                                                                                                                                                                                                                                                                                                      |
| `id` for [`GET /lens/{id}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-page)                                               | `/lenses/*/id` in [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account); `/lenses/*/id` in [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory); `/lenses/*/lens_id` in [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory); `/lenses/*/id` in [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category); `/sections/*/results/*/lens/lens_id` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page) |
| `cursor` for [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory)                                           | `/next_cursor` in [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory)                                                                                                                                                                                                                                                                                                                                                                                                 |
| `category` for [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)            | `/categories/*/id` in [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory); `/categories/*/id` in [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)                                                                                                                                                                                                                                                                                 |
| `cursor` for [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)              | `/next_cursor` in [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)                                                                                                                                                                                                                                                                                                                                                                    |
| `place_id` for [`GET /place/{place_id}`](https://monsterapi.co/docs/api/snapchat-discovery#place-page)                              | `/sections/*/results/*/place/id` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                                                                                                                                                                                                                                                                                                                                                                               |
| `username` for [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account)             | `/sections/*/results/*/user/username` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page); `/sections/*/results/*/snap_pro_entity/username` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page); `/related_accounts/*/username` in [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account)                                                                                                                                      |
| `bpid` for [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                             | `/sections/*/results/*/publisher/business_profile_id` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page); `/stories/*/author/business_profile_id` in [GET /feed/discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-feed)                                                                                                                                                                                                                                             |
| `bpid` for [`GET /publisher/{bpid}/edition/{story_id}`](https://monsterapi.co/docs/api/snapchat-publishers#edition-page)            | `/publisher/business_profile_id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                                                                                                                                                                                                                                                                                                                                                               |
| `story_id` for [`GET /publisher/{bpid}/edition/{story_id}`](https://monsterapi.co/docs/api/snapchat-publishers#edition-page)        | `/editions/*/id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page); `/episodes/*/id` in [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season)                                                                                                                                                                                                                                                                   |
| `bpid` for [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season)              | `/publisher/business_profile_id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                                                                                                                                                                                                                                                                                                                                                               |
| `season_id` for [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season)         | `/seasons/*/id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page); `/season_id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                                                                                                                                                                                                                                                                                       |
| `cursor` for [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season)            | `/next_cursor` in [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season); `/episodes_cursor` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)                                                                                                                                                                                                                                                                   |
| `id` for [`GET /show-story/{id}`](https://monsterapi.co/docs/api/snapchat-publishers#one-edition-of-a-show)                         | `/episodes/*/id` in [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season); `/editions/*/id` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page); `/edition/id` in [`GET /publisher/{bpid}/edition/{story_id}`](https://monsterapi.co/docs/api/snapchat-publishers#edition-page)                                                                                                                                                        |
| `ids` for [GET /spotlight-stories](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-stories-by-identifier)               | `/remaining_ids/*` in [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page); `/remaining_ids/*` in [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword)                                                                                                                                                                                                                                                              |
| `id` for [`GET /spotlight/{id}`](https://monsterapi.co/docs/api/snapchat-spotlight#one-spotlight-video)                             | `/sections/*/results/*/story_card/snap_id` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page); `/stories/*/story/snaps/*/id` in [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed); `/stories/*/snaps/*/id` in [GET /tag](https://monsterapi.co/docs/api/snapchat-spotlight#hashtag-page); `/stories/*/snap_id` in [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page)                                                                                      |
| `id` for [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)          | `/stories/*/snap_id` in [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page); `/stories/*/story/snaps/*/id` in [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed)                                                                                                                                                                                                                                                                               |
| `cursor` for [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)      | `/next_cursor` in [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)                                                                                                                                                                                                                                                                                                                                                            |
| `thread` for [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)      | `/comments/*/reply_id` in [`GET /spotlight/{id}/comments`](https://monsterapi.co/docs/api/snapchat-spotlight#comments-of-a-spotlight-video)                                                                                                                                                                                                                                                                                                                                                    |
| `ids` for [GET /spotlights](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-tiles-by-identifier)                        | `/remaining_ids/*` in [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page); `/remaining_ids/*` in [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword)                                                                                                                                                                                                                                                              |
| `vertical` for [GET /spotlights](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-tiles-by-identifier)                   | Required: `topic` with `/remaining_ids/*` from [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page); `entertainment-funny` with `/remaining_ids/*` from [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword)                                                                                                                                                                                                        |
| `name` for [GET /tag](https://monsterapi.co/docs/api/snapchat-spotlight#hashtag-page)                                               | `/sections/*/results/*/topic/name` in [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                                                                                                                                                                                                                                                                                                                                                                             |
| `slug` for [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page)                                      | `/related_topics/*/url` in [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page)                                                                                                                                                                                                                                                                                                                                                                                 |

Use `related_topics[].url`’s last path segment for a topic slug; `related_topics[].id` can contain spaces.
Use a Spotlight snap’s identifier for a video request. Do not substitute arbitrary story identifiers.
Serialize a parent comment’s `reply_id` object unchanged as the `thread` JSON; its `highBits` and `lowBits` are decimal strings.
The reference defines each parameter’s format, size limit, and requiredness.

## Read public profile fields

On [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account), a `profile` with `type: publicProfileInfo` includes these optional fields:

- `/profile/same_as_links`: external profile URLs, in their original order.
- `/profile/category_string_id`: category identifier.
- `/profile/subcategory_string_id`: subcategory identifier.

Category and subcategory values are identifiers, rather than display labels.
Missing or incompatible values are `null`. An empty link list stays `[]`, and an empty category or subcategory string stays `""`.
These fields belong to this public-profile variant. Profiles with `type: userInfo`, related accounts, and publisher profiles retain their own fields.

## Read additional response fields

These fields provide more information about the returned objects in version 0.17.0.
Nullable fields are `null` when unavailable. Supplied empty strings, lists, and objects can remain empty.

| Endpoint                                                                            | Response field                                                                                                             | Meaning                                                                                                                            |
| ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                             | `/sections/*/results/*/publisher/show_id`, `/sections/*/results/*/publisher_edition/publisher/show_id`                     | Identifier of the show.                                                                                                            |
| [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                             | `/sections/*/results/*/publisher/latest_edition_id`, `/sections/*/results/*/publisher_edition/publisher/latest_edition_id` | Identifier of the latest edition; it can differ from the edition in this result.                                                   |
| [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)                             | `/sections/*/results/*/story_card/other`                                                                                   | Additional story information, including supplied empty values.                                                                     |
| [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)             | `/preselected_edition`                                                                                                     | The selected edition, including its story and snaps; `null` when unavailable.                                                      |
| [`GET /place/{place_id}`](https://monsterapi.co/docs/api/snapchat-discovery#place-page)                  | `/story_thumbnails`                                                                                                        | Associated story previews in their original order, with snap identifiers, images, account details, timestamps, and video metadata. |
| [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account) | `/curated_highlights_cursor`, `/spotlight_highlights_cursor`                                                               | Continuation values for the corresponding highlights; this endpoint accepts no `cursor` parameter.                                 |
| [GET /spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-page)                       | `/transcripts`                                                                                                             | Transcript URLs and text, keyed by snap identifier; `null` when unavailable.                                                       |

The profile highlight values do not establish a continuation route through another endpoint.
A place preview’s credited account fields can be empty. Its `created_time` uses milliseconds since the Unix epoch.

`json_ld` contains structured information about the returned objects and is `null` when unavailable.
It appears at `/json_ld` in these responses:

- [GET /discover](https://monsterapi.co/docs/api/snapchat-discovery#discover-page)
- [GET /entertainment/funny](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-hub)
- [`GET /entertainment/funny/{keyword}`](https://monsterapi.co/docs/api/snapchat-spotlight#funny-videos-of-one-keyword)
- [`GET /lens/{id}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-page)
- [GET /lenses](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory)
- [`GET /lenses/{category}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-directory-of-one-category)
- [`GET /place/{place_id}`](https://monsterapi.co/docs/api/snapchat-discovery#place-page)
- [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account)
- [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page)
- [`GET /publisher/{bpid}/edition/{story_id}`](https://monsterapi.co/docs/api/snapchat-publishers#edition-page)
- [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page)
- [GET /spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-page)
- [`GET /spotlight/{id}`](https://monsterapi.co/docs/api/snapchat-spotlight#one-spotlight-video)
- [GET /tag](https://monsterapi.co/docs/api/snapchat-spotlight#hashtag-page)
- [`GET /topic/{slug}`](https://monsterapi.co/docs/api/snapchat-spotlight#topic-page)

The reference also describes `other` where additional information is available.

## Read video timestamps

Video metadata uses `created_time` for a millisecond timestamp and `created_at` for its UTC ISO 8601 date.
When an existing video record has `created_time: 0`, the API retains `0` and returns `created_at: null`.
This describes the API fields; it does not assign a universal meaning to zeros in Snapchat data.

The rule applies to these video records:

- [`GET /profile/{username}`](https://monsterapi.co/docs/api/snapchat-profiles#profile-page-of-an-account): `/spotlight_metadata/*/video`
- [`GET /spotlight/{id}`](https://monsterapi.co/docs/api/snapchat-spotlight#one-spotlight-video): `/video`
- [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed): `/stories/*/metadata/video`
- [`GET /lens/{id}`](https://monsterapi.co/docs/api/snapchat-lenses#lens-page): `/spotlights_using_lens_metadata/*`

On [GET /feed/spotlight](https://monsterapi.co/docs/api/snapchat-spotlight#spotlight-feed), `/data/spotlightFeed/stories/*/metadata/videoMetadata/uploadDateMs` exposes the corresponding value.
The date description “the same moment” applies when the nonzero timestamp can be represented as a UTC date.

## Continue publisher episodes

Read `/sections/*/results/*/publisher/business_profile_id` from [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page) and use it as `bpid` in [`GET /publisher/{bpid}`](https://monsterapi.co/docs/api/snapchat-publishers#publisher-page).
Use that publisher response’s `/seasons/*/id` or `/season_id` as `season_id` in [`GET /publisher/{bpid}/episodes`](https://monsterapi.co/docs/api/snapchat-publishers#episodes-of-a-season).
To continue after its listed editions, pass `episodes_cursor` with the publisher response’s `season_id`.
Subsequent pages use `next_cursor` from the episodes endpoint, unchanged as `cursor`.

A populated terminal page has no top-level `next_cursor`. The `/data/publisher/publishedPremiumStoriesConnection/pageInfo/nextCursor` value can remain an empty string.
An empty or unusable episode response can return `500` `upstream_shape`.
This does not establish that the publisher or season is missing and does not mark successful completion.
The episodes response echoes the requested `bpid`; that value does not confirm which publisher owns the supplied season.

## Handle temporary refusals

A `503` `rate_limited` includes a `Retry-After` interval in seconds. Wait that long before retrying.
A `503` `upstream_stale` means the requested data is temporarily unavailable. Try again later.
On [GET /search](https://monsterapi.co/docs/api/snapchat-discovery#search-page), no result sections return `404`.
Unsupported queries such as `snapchat` or `snap` also return `404`; use a different search query.
See [Errors](https://monsterapi.co/docs/errors) for refusal codes and [Pricing](https://monsterapi.co/docs/pricing) for billing rules.

## Public examples

Use the [API reference](https://monsterapi.co/docs/api) for ready-made public inputs and response examples.
Read [Examples](https://monsterapi.co/docs/examples) for provenance, preparation costs, task recipes, and pagination stop rules.
