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.
What is TAMradar API?
The TAMradar API gives developers a single integration surface for company, contact, and industry monitoring. The API:- Continuously monitors publicly available web data across 15 radar types
- Structures findings into consistent, typed webhook payloads
- Delivers updates via push (webhooks) or pull (
GET /v1/updates), based on your integration model - Provides a REST API with JSON responses and API key authentication
How TAMradar Works
TAMradar operates on a simple concept:- Create a radar — specify a domain (or contact/industry) and the signal type to monitor
- We scan continuously — our pipelines monitor sources on a recurring schedule
- We detect findings — when a match is found, it’s processed and structured
- You receive updates — delivered to your webhook and/or available to poll
Core Components
Radars
Radars are the fundamental monitoring units. Each radar monitors a specific target and signal type and runs continuously until deactivated. Company radars — monitor a company by domain:| Radar Type | What it tracks |
|---|---|
company_job_openings | New job postings |
company_new_hires | Recently hired employees |
company_promotions | Internal promotions |
company_reviews | Employer reviews |
company_social_posts | Company social media posts |
company_social_posts_cxo | Executive-level social posts |
company_mentions | Web mentions of the company |
company_social_engagements | Engagement activity on company posts |
| Radar Type | What it tracks |
|---|---|
contact_job_changes | Career moves / employer changes |
contact_social_posts | Individual’s social media posts |
contact_social_engagements | Individual’s engagement activity |
| Radar Type | What it tracks |
|---|---|
industry_mentions | Companies mentioning specific keywords |
industry_funding_rounds | New funding announcements |
industry_new_companies | Newly founded companies |
industry_job_openings | Job openings matching criteria |
Delivery
TAMradar supports two delivery modes. You can use one or both: Push — Webhooks Set awebhook_url when creating a radar and TAMradar will POST each finding to your endpoint in real-time. Your endpoint must return a 2xx response to acknowledge receipt.
Pull — Polling
GET /v1/updates returns findings on demand for any radar, including radars created without a webhook_url. Supports cursor-based pagination and filters by radar_id, radar_type, domain, and since (ISO 8601 date).
See Update Payloads for the full payload format per radar type.webhook_urlis optional on single-radar creation endpoints. For async bulk (POST /v1/radars/bulk),webhook_urlis required.
Contact-Based Radars
Contact radars track specific individuals rather than company-wide events:- Identified via email, profile URL, or full name
- Multiple contacts can be tracked per company domain
- Different contact radar types for the same person are allowed (e.g., both
contact_job_changesandcontact_social_posts) - Contact identifiers are used for creation but not included in webhook payloads for privacy
Persona-Based Filtering
Reduce noise by filtering findings to your target persona. Provide afilters object when creating a radar:
- Filter by
departmentsandseniorities - Use boolean queries for
job_titles(AND,OR,NOT, quoted phrases) - Supported radar types:
company_new_hires,company_job_openings,company_promotions,company_social_posts_cxo
Balance & Pricing
TAMradar uses a USD-based balance system with two pricing models: Monthly Subscription- Charged at radar creation
- Recharged automatically every 30 days while active
- If balance is insufficient at renewal, the radar is automatically deactivated
- No charge at creation
- Charged per approved finding only — you pay for results
- If a charge fails, all active radars of that type are paused until balance is restored
The TAMradar Lifecycle
- Create — single radar or submit an async bulk (up to 1000 items) via
POST /v1/radars/bulk - Monitor — TAMradar scans sources continuously on a schedule
- Detect — findings are processed, structured, and stored
- Deliver — pushed to your webhook and/or available via
GET /v1/updates - Charge — monthly at renewal (subscription) or per finding (update-based)
- Deactivate — manually via
DELETE /v1/radars/:idor automatically on insufficient balance
Use Cases
- Sales Intelligence — trigger outreach on hiring signals, leadership changes, funding rounds
- TAM Prioritization — surface accounts showing intent (social posts, job openings, new hires)
- TAM Expansion — discover companies mentioning target keywords or hiring for specific roles
- Competitive Analysis — monitor competitor activities and executive messaging
- Recruitment — track hiring patterns and new joiners at target companies
- Investor Intelligence — monitor portfolio companies or track funding activity by sector
Technical Foundation
- RESTful API — standard HTTP methods, consistent JSON responses
- API Key Auth —
x-api-keyheader on all/v1/routes - Typed creation endpoints —
POST /v1/radars/companies,/contacts,/industry - Async bulk creation —
POST /v1/radars/bulk— queue up to 1000 items (returns202+bulk_id) - Bulk status polling —
GET /v1/radars/bulk/{bulk_id}— track progress and final per-item outcomes - Poll endpoint —
GET /v1/updates— cursor-based, up to 100 per page, filterable - Account summary —
GET /v1/account— balance, radar counts, optional?month=YYYY-MM - Webhook schema —
GET /v1/webhooks/schema— runtime payload schema per radar type - Rate limiting — fair-use limits enforced per API key
Getting Started
- Get Started Guide — step-by-step: create your first radar
- API Definitions — full OpenAPI spec
- Authentication — API key usage and rate limits
- Update Payloads — payload structure per radar type (webhooks + poll)
- Error Handling — error codes and troubleshooting
Need personalized assistance? Contact our support team