satellite_alt RADAR PLAYGROUND
terminal QUICK START
sensors SIGNAL TYPES
speed RATE LIMITS
API Key Access
mail
New or returning — same email, same flow.
mark_email_read Check your inbox
Sent to change
Code expires in 5 min · Resend
API Key Active
warning Save this key now. We won't show it again — ever. Store it in a password manager or .env file.
· 0 signals ·
API Key Active
tmr_a3f9••••••••••••••••••••••••••
Key created May 1, 2026 · Raw key never shown again for security.
account_circle Active
bolt 320 signals
receipt_long Billing history expand_more
all_inclusive Credits never expire. Top up once, use whenever. $0.10 per signal.
Includes
task_alt All 14 signal types
task_alt Webhook + poll endpoint
task_alt Unlimited radars
task_alt Email support
No subscription · no minimum · no commitment
Add credits
$ USD
You get
500 signals
$0.10 per signal · never expire
Powered by Stripe
Everything in Standard, plus
task_alt Volume pricing
task_alt Funding rounds signal
task_alt Priority support + SLA
task_alt Dedicated Slack channel
task_alt Commercial use rights
For teams building products on top of TAMradar data
Custom pricing
Volume discounts · we'll set you up
Prices in USD — local taxes may apply at checkout.
Live demo · no key required
Status
Parameters
domain
Any domain to preview signal data.
language
radar_type required
One signal type per request
download Request GET
Lang.
Real openai.com data · cached at edge
1 — Install CLI (humans + agents)
$ npx tamradar init # → prompts email → sends code → saves key to .env # Non-interactive (agent mode): $ npx tamradar init --email [email protected] --code 482910 --json
2 — Create a radar
curl -X POST https://api.tamradar.com/v1/radars \ -H "x-api-key: $TAMRADAR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "domain": "openai.com", "radar_types": ["new_hires", "job_openings", "funding_rounds"], "webhook_url": "https://your-server.com/webhook" }'
webhook_url is optional — omit it to poll instead.
3 — Poll for updates (Stripe-style cursor pagination)
curl https://api.tamradar.com/v1/updates \ -H "x-api-key: $TAMRADAR_API_KEY" # Next page: curl "https://api.tamradar.com/v1/updates?after=eyJpZCI6MTIzfQ" \ -H "x-api-key: $TAMRADAR_API_KEY"
4 — Add to Claude / Cursor via MCP
# Add to .claude/mcp_servers.json or Cursor MCP settings: { "tamradar": { "command": "npx", "args": ["-y", "@tamradar/mcp"], "env": { "TAMRADAR_API_KEY": "your-key" } } }
person_add
new_hires
New employee announcements
work
job_openings
Open positions posted
payments
funding_rounds
Investment rounds closed
campaign
promotions
Executive title changes
trending_up
industry_mentions
Company mentioned in industry posts
language
website_changes
Homepage / pricing changes detected
handshake
partnerships
New partner announcements
shopping_cart
acquisitions
M&A activity detected
thumb_up
contact_social_engagements
Contacts liking / commenting on posts
newspaper
news_mentions
Press coverage and media mentions
account_balance
sec_form_d
SEC Form D filings (US fundraising)
person_off
departures
Key employee departures
public
social_posts
Company LinkedIn & social activity
star
product_launches
New product and feature releases
info
All signals are normalized, LLM-filtered, and deduplicated. A single radar can track any combination of signal types. Historical data is available from day one — TAMradar's moat is 2+ years of accumulated, structured signal data.
Limits enforced per API key (RPM = requests per minute). Returns 429 with X-RateLimit-Reset header.
Endpoint Description Free Standard Enterprise
POST /v1/radarsCreate radar10 RPM300 RPM
GET /v1/radarsList radars60 RPM1,000 RPM
GET /v1/updatesPoll updates (cursor)30 RPM600 RPM
GET /v1/enrich/*Company enrichment120 RPM
DELETE /v1/radars/:idDelete radar10 RPM300 RPM
POST /v1/signupSignup (no auth)5 req/hour per IP
POST /v1/verifyVerify code (no auth)5 attempts per email per hour
check_circle Done