Provider reference
Every provider and integration OXYGEN can call, generated from the catalog that runs them.
Every provider in the OXYGEN catalog — 65 providers exposing 1,718 runnable operations — generated from the connection definitions the Connections UI renders and the operation catalog behind oxygen tools search. Hydrate any single operation with oxygen tools get <tool-id> --json, which returns the live schema, price, and availability.
Column conventions:
| Column | Meaning |
|---|---|
| Provider | Display name and the catalog id used in <provider>.<operation> tool ids. |
| What it does | The connection definition's own description. Where the catalog records none, the provider's operation categories are listed instead. |
| Auth | The connection definition's auth scheme, or the credential modes its operations accept. |
| Operations | Runnable operations in the catalog today. |
Markers in Notes:
| Marker | Meaning |
|---|---|
managed | OXYGEN holds the upstream credential; calls are billed in credits. |
byok | Connect your own key or account; provider calls run on it. |
default | Holds the primary step of at least one enrichment waterfall — see Waterfall defaults. |
composio | Connects through Composio rather than a native adapter. |
catalog-only | Runnable through the operation catalog with no Connections entry. |
disabled | Some operations are present but currently disabled. |
A provider that carries both managed and byok can run either way; a BYOK call spends the connected account's quota rather than OXYGEN credits.
AI
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
OpenRouter (openrouter) | AI columns across hosted models. | API key (hosted provider) | 0 | byok |
Communication
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
WhatsApp (whatsapp) | WhatsApp messaging for Sequencer sends and the Unibox. | OAuth | 29 | managed |
CRM
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Attio (attio) | Sync CRM people, companies, and records. | OAuth | 90 | byok composio disabled |
Breakcold (breakcold) | Social selling CRM records, schema, tasks, notes, inbox, meetings, and webhooks through Breakcold API v1. | API key | 64 | byok |
HubSpot (hubspot) | Sync CRM contacts, companies, and deals. | OAuth | 55 | byok composio |
Custom
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Custom HTTP (custom_http) | Wrap any HTTPS endpoint as a reusable tool. | API key | 0 | byok |
Data
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Apify (apify) | Run web scrapers and data actors. | API key | 3 | managed byok |
BuiltWith (builtwith) | Read website technology profiles. | API key | 5 | managed byok |
Parallel (parallel) | Run async web research jobs. | API key | 2 | managed byok |
Outbound
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Cloudflare (cloudflare) | Buy cold-email domains and check DNS. | API key | 0 | byok |
EmailGuard (emailguard) | Monitor sender reputation and run inbox-placement deliverability checks. | API key (hosted provider) | 0 | byok |
GetSales (getsales) | LinkedIn and email outbound automation. | API key | 24 | byok |
HeyReach (heyreach) | LinkedIn outreach campaigns and inbox. | API key | 56 | byok |
Infraforge (infraforge) | Cold-email domains and mailbox infrastructure. | API key | 42 | byok |
Instantly (instantly) | Cold email sending and inbox. | API key | 168 | byok |
Lemlist (lemlist) | Multichannel campaigns and inbox. | API key | 120 | byok |
LinkedIn (linkedin) | LinkedIn messaging and connection requests. | OAuth | 75 | managed |
Mailforge (mailforge) | Cold-email mailbox infrastructure. | API key | 31 | byok |
PlusVibe (plusvibe) | Cold email campaigns and Unibox. | API key | 86 | byok |
Primeforge (primeforge) | Register domains and provision mailboxes. | API key | 32 | byok |
Salesforge (salesforge) | AI multichannel email and LinkedIn sequences. | API key | 80 | byok |
SendKit (sendkit) | Warm up mailboxes on SendKit — inspect the mailbox pool, drive the warmup ramp in bulk, and read placement and DNS health. | API key | 6 | byok |
Smartlead (smartlead) | Cold email campaigns and inbox. | API key | 65 | byok |
TrulyInbox (trulyinbox) | Warm up mailboxes on TrulyInbox's peer network — connect accounts via SMTP/IMAP, tune ramp and reply rate, read placement and DNS health. | API key | 30 | byok |
Warmforge (warmforge) | Warm up mailboxes and test inbox placement. | API key | 13 | byok |
Zapmail (zapmail) | Cold-email mailboxes and domains. | API key | 109 | byok |
Search
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Exa (exa) | Web search, page contents, and answers. | API key | 6 | managed byok default |
Firecrawl (firecrawl) | Scrape and crawl websites into markdown. | API key (hosted provider) | 16 | managed byok default |
Linkup (linkup) | Source-backed web search and research. | API key | 9 | managed byok default |
Serper (serper) | Google web, maps, and places search. | API key (hosted provider) | 3 | managed byok default |
Sourcing
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
Adyntel (adyntel) | Competitor ad library and keyword research. | API key | 10 | managed byok |
AI Ark (ai_ark) | Company and people search with enrichment. | API key (hosted provider) | 16 | managed byok |
Apollo (apollo) | B2B people and company data. | API key (hosted provider) | 55 | managed byok default |
BetterContact (bettercontact) | Waterfall email and phone enrichment. | API key | 6 | managed byok |
Blitz API (blitzapi) | Company and people search by ICP. | API key | 22 | managed byok default |
BounceBan (bounceban) | Verify catch-all and SEG-protected emails. | API key (hosted provider) | 12 | managed byok |
Bright Data (brightdata) | Collect and discover LinkedIn posts. | API key (hosted provider) | 6 | managed byok default |
ClearoutPhone (clearoutphone) | Validate phone numbers. | API key | 3 | managed byok default |
ContactOut (contactout) | People search and contact enrichment. | API key | 20 | managed byok default |
Crustdata (crustdata) | Company and people data and signals. | API key (hosted provider) | 32 | managed byok default |
DiscoLike (discolike) | ICP company discovery and enrichment. | API key | 41 | managed byok |
Findymail (findymail) | Find and verify work emails. | API key | 7 | managed byok |
Forager (forager) | Verified mobile numbers, work and personal emails, and person/company/job search from LinkedIn identities. | API key | 21 | managed byok |
FullEnrich (fullenrich) | Waterfall contact enrichment. | API key | 8 | byok |
Hunter (hunter) | Domain search and email finder. | API key | 9 | managed byok |
Icypeas (icypeas) | Email finder and verification. | API key | 21 | managed byok default |
LeadMagic (leadmagic) | Email, phone, and company enrichment. | API key | 45 | managed byok default |
Leadsforge (leadsforge) | AI lead sourcing and intent signals. | API key | 20 | byok |
Managed LinkedIn Scraper (scraper) | Pull LinkedIn data on Oxygen's managed infrastructure — post engagers (reactors + commenters), profiles, company enrichment, and people/company/job/post search. | API key (hosted provider) | 23 | managed |
MillionVerifier (millionverifier) | Verify email deliverability. | API key (hosted provider) | 3 | managed byok default |
MoltSets (moltsets) | Verified work-email and mobile-phone enrichment. | API key | 4 | byok |
Ocean.io (ocean) | Lookalike company and people search. | API key | 22 | managed byok |
People Data Labs (peopledatalabs) | Enrich people and company records. | API key | 5 | managed byok |
PredictLeads (predictleads) | Hiring, funding, and tech signals. | API key | 28 | managed byok default |
Prospeo (prospeo) | Email finder and people search. | API key | 8 | byok default |
RocketReach (rocketreach) | Find verified emails and phone numbers. | API key | 3 | managed byok |
Scalelist (scalelist) | Work-email and mobile-phone finder. | API key (hosted provider) | 8 | managed byok |
SignalBase (signalbase) | Hiring, funding, and intent signals. | API key | 6 | managed byok |
Wiza (wiza) | Find verified emails and phone numbers. | API key | 3 | managed byok |
ZeroBounce (zerobounce) | Validate and score email addresses. | API key | 4 | managed byok |
Catalog-only providers
| Provider | What it does | Auth | Operations | Notes |
|---|---|---|---|---|
dropleads (dropleads) | email_finder email_verify people_enrich people_search research | Managed, API key (BYOK) | 4 | managed byok catalog-only |
lusha (lusha) | company_enrich email_finder people_enrich people_search phone_finder research | Managed, API key (BYOK) | 3 | managed byok catalog-only |
openwebninja (openwebninja) | company_enrich company_search | Managed, API key (BYOK) | 4 | managed byok catalog-only |
oxygen (oxygen) | admin automation outbound_tools research | 12 | catalog-only | |
theirstack (theirstack) | admin autocomplete company_enrich company_search | Managed, API key (BYOK) | 5 | managed byok default catalog-only |
Operation categories
| Category | Operations |
|---|---|
admin | 335 |
autocomplete | 26 |
automation | 797 |
company_enrich | 95 |
company_search | 114 |
crm_write | 61 |
email_finder | 74 |
email_verify | 33 |
local | 284 |
outbound_tools | 434 |
people_enrich | 238 |
people_search | 100 |
phone_finder | 40 |
research | 323 |
Waterfall defaults
The routing registry decides which provider a waterfall tries first. Default is the chain's primary step; Fallbacks run in the order shown when it misses. The standalone email verifier defaults are millionverifier.verify_email and, for catch-all domains, bounceban.verify_single_waterfall.
| Intent | Input shape | Default | Fallbacks |
|---|---|---|---|
account_contacts | watch_list | blitzapi.waterfall_person_search | blitzapi.employee_search blitzapi.people_search dropleads.people_search apollo.people_search contactout.decision_makers rocketreach.people_search |
acquisition_events | market | predictleads.news_events | serper.search |
answer_question | question | linkup.search | exa.answer serper.search |
audience_sizing | market | ||
concept_persona | market | apollo.people_search | exa.search blitzapi.people_search |
discover_site_urls | known_domain | firecrawl.map | serper.search |
enrich_company | field:company_profile | blitzapi.company_profile_enrich | prospeo.enrich_company leadmagic.company_enrichment crustdata.company_enrich ai_ark.company_search |
enrich_company | field:domain | blitzapi.linkedin_to_domain | crustdata.company_identify prospeo.enrich_company leadmagic.company_enrichment |
enrich_company | field:funding | prospeo.enrich_company | crustdata.company_enrich leadmagic.company_funding |
enrich_company | field:headcount | blitzapi.company_profile_enrich | prospeo.enrich_company leadmagic.company_enrichment crustdata.company_enrich ai_ark.company_search |
enrich_company | field:hiring_signals | crustdata.job_search | leadmagic.job_search |
enrich_company | field:industry | blitzapi.company_profile_enrich | prospeo.enrich_company leadmagic.company_enrichment crustdata.company_enrich ai_ark.company_search |
enrich_company | field:linkedin_url | blitzapi.domain_to_linkedin | crustdata.company_identify prospeo.enrich_company leadmagic.company_enrichment |
enrich_company | field:technologies | prospeo.enrich_company | leadmagic.technographics crustdata.company_enrich |
extract_from_source | known_urls | firecrawl.scrape | serper.search |
extract_records | known_urls | firecrawl.scrape | serper.search |
fallback_broad | market | blitzapi.people_search | dropleads.people_search |
find_accounts | market | blitzapi.company_search | apollo.organization_search |
find_by_description | market | exa.company_search | serper.search |
find_by_hiring | market | blitzapi.tam_by_jobs | theirstack.job_search serper.search |
find_by_technology | market | theirstack.company_search | forager.organization_search peopledatalabs.company_search |
find_linkedin_profile | name_company | icypeas.profile_url_search | prospeo.enrich_person contactout.people_enrich leadmagic.email_to_profile |
find_local | market | serper.maps | serper.places exa.search firecrawl.search |
find_local_businesses | market | serper.maps | serper.places exa.search firecrawl.search |
find_lookalikes | market | leadmagic.company_lookalike | exa.find_similar exa.company_search ai_ark.company_search |
find_mobile_phone | email | contactout.people_enrich | fullenrich.enrichment_create crustdata.person_enrich ai_ark.mobile_phone_finder leadmagic.mobile_finder prospeo.enrich_person apollo.people_enrich scalelist.phone_finder bettercontact.enrich_lead |
find_mobile_phone | linkedin_url | blitzapi.phone_enrich | contactout.people_enrich fullenrich.enrichment_create crustdata.person_enrich ai_ark.mobile_phone_finder leadmagic.mobile_finder prospeo.enrich_person findymail.find_phone apollo.people_enrich forager.phone_numbers_lookup scalelist.phone_finder bettercontact.enrich_lead |
find_mobile_phone | name_domain | contactout.people_enrich | fullenrich.enrichment_create ai_ark.mobile_phone_finder prospeo.enrich_person apollo.people_enrich scalelist.phone_finder bettercontact.enrich_lead |
find_sources | market | serper.search | linkup.search exa.search firecrawl.search crustdata.web_search_live |
find_work_email | first_last_domain | prospeo.enrich_person | rocketreach.person_lookup icypeas.email_discovery dropleads.email_finder ai_ark.export_person_single hunter.email_finder scalelist.email_finder findymail.find_from_name leadmagic.email_finder contactout.people_enrich bettercontact.enrich_lead fullenrich.enrichment_create crustdata.person_enrich peopledatalabs.person_enrich |
find_work_email | linkedin_url | blitzapi.person_enrich | prospeo.enrich_person rocketreach.person_lookup ai_ark.export_person_single hunter.email_finder contactout.people_enrich bettercontact.enrich_lead fullenrich.enrichment_create leadmagic.profile_to_email crustdata.person_enrich forager.work_emails_lookup peopledatalabs.person_enrich |
find_work_email | name_domain | prospeo.enrich_person | rocketreach.person_lookup icypeas.email_discovery dropleads.email_finder ai_ark.export_person_single hunter.email_finder scalelist.email_finder findymail.find_from_name leadmagic.email_finder contactout.people_enrich bettercontact.enrich_lead fullenrich.enrichment_create crustdata.person_enrich peopledatalabs.person_enrich |
funding_events | market | predictleads.financing_events | serper.search |
funding_events | watch_list | predictleads.company_financing_events | leadmagic.company_funding |
hiring_surge | market | blitzapi.job_search | theirstack.job_search |
hiring_surge | watch_list | blitzapi.company_jobs_search | theirstack.job_search |
job_change | market | ||
job_change | watch_list | leadmagic.job_change_detector | |
news_events | watch_list | predictleads.company_news_events | serper.search |
persona_search | market | blitzapi.people_search | apollo.people_search |
profile_lookup | name_company | blitzapi.people_search | apollo.people_search |
reachable_persona | market | contactout.people_search | apollo.people_search |
recover_urls | company_names | serper.search | exa.search |
research_rows | watch_list | serper.search | firecrawl.scrape |
scrape_linkedin_posts | url_pattern:linkedin_company | brightdata.linkedin_posts_discover_by_company_url | firecrawl.scrape |
scrape_linkedin_posts | url_pattern:linkedin_post | brightdata.linkedin_posts_collect_by_url | firecrawl.scrape |
scrape_linkedin_posts | url_pattern:linkedin_profile | brightdata.linkedin_posts_discover_by_profile_url | firecrawl.scrape |
scrape_page | known_urls | firecrawl.scrape | linkup.fetch exa.contents |
scrape_site | known_domain | firecrawl.batch_scrape_start | firecrawl.crawl_start exa.contents |
scrape_source | source:linkedin_posts | brightdata.linkedin_posts_collect_by_url | firecrawl.scrape |
size_market | market | ||
tech_adoption | market | predictleads.discover_technology_technology_detections | theirstack.company_search |
tech_adoption | watch_list | predictleads.company_technology_detections | theirstack.technographics |
verify_email | email | millionverifier.verify_email | icypeas.email_verification dropleads.email_verifier hunter.email_verifier |
verify_phone | phone | clearoutphone.validate_phone |