| Spotlight video One Snapchat Spotlight clip delivered: title, caption, description, view count, share count, duration and dimensions, the sound or lens it was made with, hashtags, the posting time as ISO-8601, and the creator with their handle, display name, profile URL, follower count and website. Also included are Snapchat's own generated title, summary and keywords for the clip - the platform's classification of its own content, not ours. View counts are the exact values. A clip that has been removed or is region-locked costs nothing and returns a free error row saying which. On a monitoring schedule, a clip whose counts have not moved is a free row. | | |
| Creator profile One public Snapchat profile delivered: username, display name, bio, website, subscriber count, verification badge, category and subcategory, publisher type, address, profile picture and Snapcode. Snapchat exposes two different profile shapes - a personal account carries four fields, a creator or business account sixteen - and both are read correctly, with the fields a personal account genuinely does not have returned as null rather than guessed. A username that does not exist costs nothing. On a monitoring schedule, a profile whose numbers have not moved is a free row. | | |
| Target checked, nothing changed One Spotlight clip or profile whose page was actually fetched and read but that billed nothing, because you ran with monitorChangesOnly and it had not changed since your last run. Half the price of a changed clip, because you get the answer without the data. Charged once per target per run, never on a target that billed a clip or a profile, and never on a page that was blocked, unparseable or missing - those stay free and return an error row. This is what keeps a monitoring schedule honest: an unchanged target costs one check instead of nothing, and a changed one is billed as a clip or a profile exactly as before. | | |