Social Fetch
Threads

Search Threads posts

Returns public Threads posts matching a search query. Optional date filters limit the search window.

Operation

GET/v1/threads/search
Cost: 1 credit

Headers

x-api-keystringrequired(header)

API key (`sfk_...`)

Parameters

querystringrequired(query)

Search query text for public Threads posts.

min 1 chars · max 512 chars

startDatestring(query)

Optional start date filter in YYYY-MM-DD format.

pattern: ^\d{4}-\d{2}-\d{2}$

endDatestring(query)

Optional end date filter in YYYY-MM-DD format.

pattern: ^\d{4}-\d{2}-\d{2}$

trimboolean(query)

Whether to request a smaller response shape when available.

Response fields

data
objectrequired

Endpoint-specific response payload.

dataquery
stringrequired

Search query string evaluated for this response.

dataposts
arrayrequired

Threads posts matching the query.

dataposts[]id
stringrequired

Stable post identifier string.

min 1 chars

dataposts[]platform
stringrequired

Social platform for this search result.

one of: threads

dataposts[]url
stringrequirednullable

Canonical public post URL when available.

min 1 chars

dataposts[]code
stringrequirednullable

Short post code used in public URLs when available.

min 1 chars

dataposts[]text
stringrequired

Post body text when available (may be empty).

dataposts[]createdAt
integerrequirednullable

Creation time as a Unix timestamp in seconds when available.

≥ 0

dataposts[]author
objectrequirednullable

Author details when available.

dataposts[]authorid
stringrequirednullable

Author profile identifier when available.

dataposts[]authorhandle
stringrequirednullable

Author username without a leading @ when available.

dataposts[]authordisplayName
stringrequirednullable

Author display name when available.

dataposts[]authoravatarUrl
stringrequirednullable

Profile image URL for the author when available.

dataposts[]authorverified
booleanrequired

Whether the author is marked as verified.

dataposts[]authorprivateAccount
booleanrequirednullable

Whether the author account is private when known.

dataposts[]authorprofileUrl
stringrequirednullable

Canonical public profile URL when available.

dataposts[]metrics
objectrequired

Engagement metrics for this post.

dataposts[]metricslikes
integerrequirednullable

Like count when available.

≥ 0

dataposts[]metricsreposts
integerrequirednullable

Repost count when available.

≥ 0

dataposts[]metricsquotes
integerrequirednullable

Quote-post count when available.

≥ 0

dataposts[]metricsreplies
integerrequirednullable

Direct reply count when available.

≥ 0

dataposts[]media
arrayrequired

Image and video items extracted from the post.

dataposts[]media[]type
stringrequired

Normalized media type for this item.

one of: image, video, unknown

dataposts[]media[]url
stringrequired

Direct URL for this media item when available.

min 1 chars

dataposts[]media[]width
integerrequirednullable

Width in pixels when available.

≥ 0

dataposts[]media[]height
integerrequirednullable

Height in pixels when available.

≥ 0

datatotalResults
integerrequired

Count of posts returned in this response.

≥ 0

meta
objectrequired

Metadata describing the request and billing outcome.

metarequestId
stringrequired

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integerrequired

Credits charged for this request.

≥ 0

metaversion
stringrequired

Public API version that served the response.

one of: v1

Code example

Responses

Search results for the requested query.

Error codes

bad_requestinsufficient_creditsinternal_errorlookup_failedtemporarily_unavailableunauthorized

On this page