content_attribution

List Content

List content items for a domain, paginated.

Filters apply BEFORE sort + cursor — the cursor is only meaningful within the same filter combination. Changing any filter (or sort) requires the client to start from the top (no cursor).

The default limit is 500 so most domains' Owned and Competitor tabs come back in a single page, letting the frontend route sort/filter operations client-side and stay instant. Third-party (or "all") tabs at large domains will paginate via nextCursor.

get/api/domains/{domain_id}/content

Request

  • Base URL
    https://api-v1.unusual.ai (the document declares no server; this is the origin it was published from)
  • Auth
    OAuth 2
    Password
    Token URL: /auth/login

Path parameters

domain_idstring required

Query parameters

category_slugstring nullable
ownershipstring nullable

owned|competitor|third_party

source'company_docs' | 'website' nullable

Filter to one side of the response's own source split: 'company_docs' (source_kind = company_doc) or 'website' (everything else).

sort'visits' | 'recent' | 'title' | 'impact'
dir'asc' | 'desc' nullable

Sort direction. Defaults to the natural direction for the chosen sort (visits/recent/impact = desc, title = asc). Pass 'asc' or 'desc' to override.

cursorstring nullable

Opaque cursor from a previous response's nextCursor

limitinteger
qstring nullable

Free-text search across title + canonical_url

Headers

x-view-asstring nullable

Response

Successful Response

nextCursorstring nullable
totalEstimateinteger required
botVisitWindowDaysinteger nullable

Changes

No recorded changes to this operation across all 1 revision of this API.