Signup comes with $1 in credit. No subscription needed.Claim your $1
Catalog · 70 live · 7 coming soon

Capabilities before vendors.

Every capability has a stable input and output schema. Providers can change underneath; your integration doesn't. Under the catalog, every provider's own API is one call away as a raw endpoint.

Outbound

32 live
domain.searchDomain search Check which domains are available and what they cost to register through RouterGrowth: a name across common TLDs, or one exact domain. from $0.001per search domain.registerRegister a domain Buy a domain for outbound sending. Registered in RouterGrowth's registrar account with you as the registrant contact; WHOIS privacy on; transferable to you on request. from $15.60per domain domain.dnsWrite DNS records Create DNS records on a domain registered through RouterGrowth: the records email.domain asks for, or anything else. from $0.001per call email.domainYour sending domain Bring your own domain for outbound: registers it, returns the DNS records and a one-click setup link, and reports verification status. Run again to re-check. from $1.729per domain email.inboxAgent inbox Create (or fetch) a sending inbox owned by your organization on a domain you verified with email.domain: name + domain, idempotent. Or rename one you own: inbox_id + display_name sets the From name on everything it sends (free). Run email.inboxes first to see what you already own. from $1.729per inbox email.inboxesYour inboxes and domains The sending domains and inboxes this workspace already owns, with each domain's verification status and each inbox's inbox_id. Free. Run it before creating an inbox or sending, so you reuse what exists. $0per call email.sendSend email Send an email from one of your inboxes, or reply within a thread, with file attachments when needed (a deck, a PDF: by public https url, or inline as base64). You are the sender of record: consent and unsubscribe handling are yours. from $0.003per email email.messagesRead inbox Messages in one of your inboxes, newest first, sent and received alike: a 200-character preview each, with direction and a bounced flag (a hard bounce is a label on your own sent message). Pass message_id to read one message in full. Poll it after a send. from $0.001per read email.warmupInbox warm-up Warm up one of your inboxes before cold sending: a network of real mailboxes sends to it, opens, replies and pulls its mail out of spam, on a ramp to the daily volume you set, weekdays 8am to 6pm. action start (run it again to change volume, ramp or timezone), pause, resume or stop. Charged per inbox per 30 days by daily volume; progress is free with email.warmup_status. from $6.929per inbox month email.warmup_statusWarm-up progress How your inbox warm-ups are doing. Without inbox_id: every warm-up with its status, daily volume and ramp-up day. With inbox_id: that inbox's health grade (SPF, DMARC, MX, domain age) and where its warm-up mail landed over the last 14 days, inbox or spam. Free. $0per call linkedin.accountsYour LinkedIn accounts Every LinkedIn account this workspace has connected: how many, which profile each one is (linkedin.com/in/...), its live status, and the name to pass as account_id. With inmail_credits it also returns the InMail credits each account has left in every LinkedIn product (Premium, Recruiter, Sales Navigator), so you know before sending. Free. Run it before linkedin.account, so you never mint a link for an account that is already connected. $0per call linkedin.accountYour LinkedIn account Connect a LinkedIn account for outbound: returns a hosted sign-in link the account holder opens once (the password never touches RouterGrowth), then reports the connection status. Without a name it reports the account already connected instead of minting a link. Run again with the name to confirm or to get a reconnect link. Free to run; a connected account rents a seat billed monthly. $0per call linkedin.searchLinkedIn people search Search people from your connected LinkedIn account (classic search, or Sales Navigator when the account has it): keywords, location, company, industry, connection degree. Returns provider ids ready for linkedin.invite. from $0.001per search linkedin.profileLinkedIn profile One LinkedIn profile as your connected account sees it: name, headline, location, current role, connection degree (1 means the invitation was accepted), open-profile flag. Use it to check acceptance before messaging. from $0.001per profile linkedin.inviteLinkedIn connection request Send a LinkedIn invitation (a connection request) from your connected account, with an optional personalized note (200 characters, 300 on a Premium account; a free account gets about 5 noted invitations a month, then send without a note). Already connected, already invited, or an invitation LinkedIn will not let you resend yet (withdrawn in the last few weeks) comes back as a miss for that person, never as a duplicate send. from $0.006per invitation linkedin.invitations_sentLinkedIn invitations sent The pending connection requests on your connected account, counted today (the day starts again at 00:00 UTC) and over the last 7 days against the caps (30 a day on RouterGrowth, 20 in the account's first week connected; roughly 200 a week on LinkedIn; about 5 with a note a month on a free account), with how many more to send now and the recent invitations with their notes. Free. Run it before a batch of linkedin.invite. $0per call linkedin.messageLinkedIn message Message a connection from your account, reply in an existing thread, or send an InMail to someone you are not connected to. InMail credits belong to one LinkedIn product: inmail:true draws on the Premium credits, api recruiter or sales_navigator sends through that seat and its credits. linkedin.accounts with inmail_credits:true shows each balance before you send. You are the sender of record. from $0.006per message linkedin.messagesRead LinkedIn inbox Conversations on your connected account, newest first, with unread counts; pass chat_id to read one thread. Poll it after invitations and messages to catch replies. from $0.001per read instagram.accountsYour Instagram accounts Every Instagram account this workspace has connected: how many, which handle each one is, its live status, and the name to pass as account_id. Free. Run it before instagram.account, so you never mint a link for an account that is already connected. $0per call instagram.accountYour Instagram account Connect an Instagram account for DMs: returns a hosted sign-in link the account holder opens once (username, password and the two-factor code go to the provider's page, never to RouterGrowth), then reports the connection status. Without a name it reports the account already connected instead of minting a link. Run again with the name to confirm or to get a reconnect link. Free to run; a connected account rents a seat billed monthly. $0per call instagram.profileInstagram profile One Instagram account as your connected account sees it: name, handle, bio, followers, category, the links in the bio with the person's own domain resolved, the business email, phone and address when the account exposes them, whether they follow you, and the messaging_id a new DM needs. The enrichment step between finding a handle and writing to it. from $0.001per profile instagram.messageInstagram DM Send a direct message from your connected Instagram account: open a new conversation with a handle (or the messaging_id from instagram.profile), or reply in an existing thread by chat_id. You are the sender of record. A first message to someone who does not follow you lands in their requests folder. from $0.006per message instagram.messagesRead Instagram inbox Conversations on your connected Instagram account, newest first, with unread counts; pass chat_id to read one thread. Poll it after DMs to catch replies. from $0.001per read whatsapp.accountsYour WhatsApp accounts List this workspace's connected WhatsApp accounts, identity and live status. Free; run before connecting another account. $0per call whatsapp.accountConnect WhatsApp Connect, reconnect or check an existing WhatsApp account: scan a QR code or use a pairing code on the hosted page. Without a name, reports connected accounts first. Connection and status checks are free; connected accounts are billed monthly. $0per call whatsapp.profileWhatsApp profile Check whether an international phone number uses WhatsApp and retrieve the available profile through your connected account. from $0.001per call whatsapp.messageSend WhatsApp message Send text to a phone number or provider_id, or reply in an existing chat by chat_id, from your connected WhatsApp account. from $0.006per message whatsapp.messagesRead WhatsApp inbox List conversations or pass chat_id to read a thread. Supports pagination, unread conversations and an after timestamp. Channels, Communities and Broadcasts are not supported. from $0.001per call gmail.accountsYour Gmail accounts List this workspace's connected Gmail accounts, identity and live status. Free; run before connecting another account. $0per call gmail.accountConnect Gmail Connect, reconnect or check an existing Gmail account: authorize your existing Gmail or Google Workspace mailbox through Google OAuth. Without a name, reports connected accounts first. Connection and status checks are free; connected accounts are billed monthly. $0per call gmail.sendSend or reply through Gmail Send email from an existing Gmail or Google Workspace mailbox connected with gmail.account. Pass in_reply_to from gmail.messages to reply in a thread. This does not provision an AgentMail inbox. from $0.006per message gmail.messagesRead Gmail email Read sent and received emails in a connected Gmail or Google Workspace mailbox, newest first. Search, filter, paginate, or fetch one message_id with its text and HTML body. from $0.001per call

Live means a real adapter serves the capability and every run returns provider data. Capabilities without a live adapter stay visible as coming soon, with their final schema, so you can see what is next and plan for it. A faded logo is a provider that is listed but not serving the capability yet.

Prices are the lowest a call can cost: the cheapest live provider, on the Scale plan (60% off our margin). Without a plan a call bills at list price, shown on each capability's page and on the pricing page. The exact price for any call is returned by /v1/inspect before it runs and reserved on execution; failures release the hold. Missing a capability you need? Check the raw endpoints below, or tell us and we bump it up the roadmap →

Under the catalog

3,746 raw endpoints live, 4,834 listed.

A capability is one name over several providers with a quote and failover. A raw endpoint is one provider's own endpoint, called with its request shape and answered with its payload, imported from the provider's own catalog. Same discover, inspect, run calls. No quote: the run settles on the provider's measured cost, capped by your max_cost.

DataForSEO263 live SEO, SERP, keyword and backlink intelligence, plus AI-assistant answers, Google Maps places and Google News, on live endpoints. LeadMagic6 live Work email finder charged only on a valid hit, email verification, company firmographics, mobile numbers, job postings and funding rounds. PredictLeads5 ready Structured company signals: job openings, financing events, news and technology detections. ScrapeCreators15 ready Social profiles, posts, keyword search and public ad-library data; the failover behind Apify. TikHub1,053 ready Breadth social-data API: TikTok, Douyin, Instagram, X, YouTube, Threads, Reddit, Weibo, Xiaohongshu, and TikTok's ad library. Apify3,474 live Long-tail scraping actors: social profiles, posts, keyword search and comments across seven networks, single posts by URL, account search, followers, video transcripts and profile contact details, Google Maps places and reviews, Yelp reviews, Meta and Google ad libraries, LinkedIn people and company data, live SERPs, web search and page scraping. Exa4 ready Semantic web search and company research built for agents. Tomba4 ready Verified work email finder at $8.90 per 1,000 credits, free when nothing valid is found, with bundled verification. Hunter6 ready Email finder (charged only when found), email verifier, and company and person enrichment. MillionVerifier1 ready Bulk email verification at the lowest credible per-check price. Firecrawl3 live Scrape any URL into clean, agent-ready markdown, and search the web with page content.

"Ready" endpoints are imported and inspectable; they run the day the platform account opens. fal, AgentMail and Name.com stay capabilities-only. How raw endpoints bill and route →

The network behind the catalog

19 live providers today, 42 listed. We pick, contract and monitor them; you integrate once.

Adapters go live as terms are signed, and the status page tells the truth about each one. Run a data API agents should use? Become a provider →

Hacker News SearchDataForSEOLeadMagicPredictLeadsScrapeCreatorsTikHubAgentMailMailiveryName.comUnipileSupermemoryTavusRouterGrowthApifyExaTinyFishPeople Data LabsTombaIcypeasHuntertwitterapi.ioMillionVerifierfalAdyntelFirecrawlFindymailLushaKasprScrapInCoresignalTavilyBrave SearchBuiltWithWappalyzerZeroBounceNeverBounceCrustdataUSAspendingGrants.govFederal RegisterUSAJOBSApollo

One key routes all of it.

Every capability above behind a single prepaid balance. Point your agent at the catalog and pay only when a call runs. No subscription, no seats.

Not a developer? Paste the skill file into any agent and let it drive the catalog for you.