Make Your First Request

Use the Company Intent endpoint to retrieve intent signals for one or more companies, keyword sets, or keywords.

Request

curl --request POST \
  --url https://uapi.demandbase.com/data/intent/v1/companies/intent/query \
  --header "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  --header "Content-Type: application/json" \
  --header "Accept: application/json" \
  --data '{
    "companyIds": ["726263"],
    "startDate": "2026-07-01",
    "endDate": "2026-07-22",
    "pageSize": 5,
    "sortBy": "endDate",
    "sortOrder": "DESC"
  }'

startDate and endDate are required and use yyyy-MM-dd format. Include at least one of companyIds, keywordSetIds, or keywords.

Example response

{
  "data": [
    {
      "companyId": "726263",
      "domain": "example.com",
      "keyword": "Zero Trust",
      "numPeopleResearching": 8,
      "intentStrength": "HIGH",
      "isTrending": true,
      "trendingScore": 10,
      "numTrendingDays": 3,
      "startDate": "2026-07-01",
      "endDate": "2026-07-07",
      "keywordSetId": 7303,
      "keywordSetName": "Security Keywords"
    }
  ],
  "pagination": {
    "after": null,
    "before": null,
    "totalCount": 1
  }
}

For the complete request and response schema, see Retrieve company intent data.


Did this page help you?