Skip to main content
GET
Prism Lookup
Resolve a public item link and retrieve it through the corresponding SocialQuery endpoint. The response identifies the selected platform, endpoint and parameters, then includes that endpoint’s data.

Billing

A fresh successful lookup costs the resolved endpoint’s normal price, with no lookup surcharge: 1 credit, or 5 credits for a LinkedIn post or Amazon product. Use X-Max-Credits to set a hard cap. A cap below the resolved price returns 422 CREDIT_BUDGET_EXCEEDED before a provider call. Lookup requests currently bypass the response cache. Successful idempotent replays cost zero. Failed requests are refunded. The public catalog exposes creditPricing.type = resolved_endpoint and maxCredits = 5; the scalar creditCost is the minimum price. MCP and the Python skill pass your explicit cap to the server for exact enforcement.
  • YouTube videos; TikTok videos; Instagram posts/reels; X/Twitter status links.
  • Facebook posts, videos and reels; LinkedIn activity posts; Threads posts; Pinterest pins.
  • Reddit posts; Bluesky posts; Truth Social posts; Rumble videos.
  • Hacker News stories; GitHub repositories and issues; Spotify tracks; Amazon products in the 13 documented Amazon markets.
Profiles, channels, storefronts, shortened redirect links and unrecognized item paths are rejected. GitHub pull-request links resolve through the issue representation. LinkedIn and Amazon fields, availability and limits follow their underlying endpoints. include accepts only the documented boolean options for the resolved platform. Unsupported flags return 422 instead of silently changing the query. Successful resolution does not guarantee that the underlying provider has the requested item, nor that every optional field is available.

Example

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

url
string
required

Public item URL on one of the supported platforms. Profiles, channels and shortened redirect links are unsupported.

include
string

Comma-separated supported boolean options passed to the resolved endpoint: trim for Twitter, TikTok, Instagram, Pinterest or Threads; download_media for TikTok or Instagram; get_comments/get_transcript for Facebook. Unknown or unrelated flags return 422. Field support follows the target endpoint.

Response

Request completed. Interpret data using the selected resource contract.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.