Skip to content

Sources

Where signals come from. Each source can be toggled independently.

SourceCostNotes
LinkedIn (linkdapi)~1-2 linkdapi credits per company per syncPrimary source. First call resolves slug → companyId (cached per restart + persisted to DB)
Custom links (custom)~$0.012 per cold scrape; cachedUser-added URLs. Claude extracts items. See Custom links docs
Company site (company_site)FreeTries common RSS/Atom paths (/feed, /rss, /news/feed) on the company's domain
Google News (google_news)FreeGoogle News RSS queried across 7 locales (en-US, en-GB, de, fr, it, es, en-IN) so non-English press coverage shows up. Public, rate-limited
Regulatory (openfda)FreeUmbrella that fans out to four regulators in parallel: FDA (US 510(k) device clearances via openFDA JSON), EMA (EU pharma news filtered by company), TGA (Australia news filtered by company), WHO (global news filtered by company). Each item's text is prefixed with the regulator (FDA · …, EMA · …, TGA · …, WHO · …). Slug stays openfda for backward compatibility
Crunchbase (crunchbase)Needs CRUNCHBASE_API_KEY env varFunding rounds. Off by default if no key set

Priority

LinkedIn (1) > Custom (2) > others (3). Same-URL dedup keeps the highest-priority source. Run order inside each company sync is: LinkedIn → custom → P3 sources (parallel).

Defaults

On a new org: only LinkedIn is enabled. Add the others from onboarding or Settings → Sync.

Client Pulse — buying signals for your target accounts. Privacy · Terms · Open app ↗