Web Search

Create and stream a web/media search job

Create a persisted web-search job and immediately stream typed server-sent events until completion. Use the `X-Job-Id` response header to reconnect at

POST/v1/web-search/stream

Requires X-API-Key or Authorization: Bearer with a provisioned API key.

Create a persisted web-search job and immediately stream typed server-sent events until completion. Use the X-Job-Id response header to reconnect at GET /v1/web-search/jobs/{job_id}/stream with Last-Event-ID.

Request body

FieldTypeRequiredDescription
adverseTermsarray<string>NoOptional adverse-media terms to search alongside the subject. The service also uses a built-in adverse/legal/regulatory term pack.
dateRangeWebSearchDateRange or nullNo
maxResultsintegerNoMaxresults Default: 50
platformFiltersarray<WebPlatform>NoPlatformfilters Default: ["web", "news"]
seedUrlsarray<string>NoSeedurls
socialAccountsarray<WebSearchSocialAccount>NoSocialaccounts
subjectWebSearchSubjectYes

Request examples

Search public web/media with built-in adverse discovery for a person subject.

{
  "adverseTerms": [
    "fraud",
    "theft",
    "crime"
  ],
  "subject": {
    "name": "John Smith",
    "type": "person"
  }
}

Responses

200

Successful Response

422

Validation Error

FieldTypeRequiredDescription
detailarray<ValidationError>NoDetail

OpenAPI

Download the full OpenAPI contract from /openapi.yaml.