Skip to main content
GET
/
v1
/
updates
Poll for radar updates
curl --request GET \
  --url https://api.tamradar.com/v1/updates \
  --header 'x-api-key: <api-key>'
{
  "status": "success",
  "code": 200,
  "timestamp": "2026-04-14T10:00:00.000Z",
  "message": "Updates retrieved successfully",
  "updates": [
    {
      "update_id": "efbf7c77-c1ae-4a0d-85b6-116674e9e0b1",
      "record_id": "2b089d98-5d68-47e2-921d-a6403ec868a6",
      "update_type": "radar_finding",
      "discovered_at": "2026-04-13T21:22:59.000Z",
      "data": {
        "domain": "acme.com",
        "radar_id": "bd3d93e1-9f97-4ed2-964b-a4c71aa2dab0",
        "radar_type": "company_promotions",
        "custom_fields": {
          "crm_id": "acct_123"
        },
        "next_charge_at": "2026-05-13T06:11:53.000Z"
      },
      "content": {
        "full_name": "Jane Smith",
        "first_name": "Jane",
        "last_name": "Smith",
        "profile_url": "https://www.linkedin.com/in/janesmith",
        "current_title": "Senior Software Engineer",
        "previous_title": "Software Engineer",
        "promotion_date": "2026-03-01T00:00:00.000Z",
        "country": "United States"
      }
    }
  ],
  "has_more": true,
  "next_cursor": "eyJyIjoiMjAyNi0wNC0xM1QyMToyMjo1OVoiLCJpIjoiZWZiZjdjNzctYzFhZS00YTBkLTg1YjYtMTE2Njc0ZTllMGIxIn0="
}

Documentation Index

Fetch the complete documentation index at: https://docs.tamradar.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

Query Parameters

radar_id
string

Filter by one or more radar IDs. Comma-separated UUIDs, maximum 10. If a radar_id belongs to a different account, it is silently ignored (returns 0 results for that ID).

radar_type
string

Filter by one or more radar types. Comma-separated. Valid values: company_new_hires, company_job_openings, company_promotions, company_reviews, company_mentions, company_social_posts, company_social_posts_cxo, company_social_engagements, contact_job_changes, contact_social_engagements, contact_social_posts, industry_mentions, industry_funding_rounds, industry_new_companies, industry_job_openings.

update_type
string
default:radar_finding

Filter by update type. Comma-separated. Valid values: radar_finding, radar_failure. Defaults to radar_finding only — you must explicitly opt in to receive radar_failure updates.

domain
string

Filter by one or more tracked domains. Comma-separated, maximum 10. Only applicable to company radar types — industry radar updates do not have a domain.

since
string<date-time>

Return only updates with a discovered_at at or after this timestamp. Accepts any valid ISO 8601 date or datetime string. Use the discovered_at value from the last update you processed to implement incremental polling.

cursor
string

Pagination cursor returned as next_cursor from a previous response. Pass this to retrieve the next page of results. Cursors are opaque — do not parse or modify them.

limit
integer
default:25

Maximum number of updates to return. Defaults to 25. Minimum 1, maximum 100.

Required range: 1 <= x <= 100

Response

Updates retrieved successfully

status
enum<string>
Available options:
success
code
enum<integer>
Available options:
200
message
string
updates
object[]

Array of update payloads. Each item is identical in shape to a webhook delivery payload.

has_more
boolean

Whether more updates exist beyond this page. If true, pass next_cursor to retrieve the next page.

next_cursor
string | null

Opaque cursor encoding the position of the last item on this page. Pass as cursor on the next request. Null when has_more is false.

timestamp
string<date-time>