API Quickstart

Make your first Signals API call in under 5 minutes.

Get your first signal data in under 5 minutes.

1. Get Your API Key

Sign up at signalapi.autobound.ai and copy your API key from the dashboard.

2. Verify Access

curl -H "x-api-key: YOUR_KEY" https://signals.autobound.ai/v1/credits

You should see your credit balance. If you get a 401, double-check your key.

3. Enrich a Company

Get all available signals for a company by domain:

curl -X POST https://signals.autobound.ai/v1/companies/enrich \
  -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"domain": "stripe.com"}'

Response:

{
  "company": {
    "name": "Stripe",
    "domain": "stripe.com",
    "linkedin_url": "linkedin.com/company/stripe"
  },
  "signals": [
    {
      "signal_id": "7dfdb4b4-c0b4-4620-aca6-e7263123028e",
      "signal_type": "hiring-velocity",
      "signal_subtype": "hiringVelocity",
      "detected_at": "2026-05-15T00:00:00Z",
      "data": {
        "summary": "Stripe is hiring aggressively across Engineering (+45 roles) and Sales (+28 roles)...",
        "total_openings": 312
      }
    }
  ],
  "signal_summary": { "total": 8, "by_type": {"hiring-velocity": 1, "news": 3, "10k": 2, "github": 2} }
}

Cost: 2 credits × number of signals returned (average ~8 per company = ~16 credits).

4. Search for Companies by Signal

Find companies with specific signal activity:

curl -X POST https://signals.autobound.ai/v1/companies/search \
  -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"signal_types": ["news"], "signal_subtypes": ["funding"], "detected_after": "2026-05-01", "limit": 5}'

Cost: 2 credits × number of companies returned.

5. Check Buyer Intent

Find contacts showing intent for a topic:

# First, find topic IDs
curl -H "x-api-key: YOUR_KEY" "https://signals.autobound.ai/v1/buyer-intent/topics?q=data+enrichment&limit=3"

# Then get contacts showing intent
curl -X POST https://signals.autobound.ai/v1/buyer-intent/contacts \
  -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"topic_ids": ["TOPIC_ID_FROM_ABOVE"]}'

Cost: 1 credit per contact returned.

What's Next?