Back to Blog

What Is a Custom API Integration? When Official APIs Are Not Enough

Richard Zhang·

Custom API integrations connect your product to platforms that have no connector, no public API, or workflows that off-the-shelf tools can't reach. Here's what they are, when you need one, and what building them in-house actually costs.

What is a custom API integration?

A product manager says your team needs to integrate with Platform X. Your developer searches for a Zapier connector and finds none. They check whether the platform has API docs, find none, and search for it on Workato. It's not there either. So they dig deeper: the platform does have a web interface, and everything you need is visible in the browser, but there's no documented way to reach it programmatically. The developer brings this to sprint planning and the timeline goes from days to weeks, because what looked like a connector problem is actually a build problem.

At that point, the only path forward is a custom integration: one your team writes, tests, and maintains from scratch, or one you get from a service that specializes in exactly this. The question is which, and whether you've priced the real cost of either option before you commit.

What Is a Custom API Integration?

A custom API integration is an integration built specifically for a platform that has no standard connector or public API, written against that platform's private or undocumented HTTP endpoints using custom code. Rather than clicking together a pre-built connector inside a tool like Zapier or Workato, your team (or a specialist service) reverse-engineers the platform's internal network calls and builds an interface directly on top of them.

Zapier connects 8,000+ apps. Workato and Boomi serve enterprise SaaS environments with thousands more. For the platforms those tools cover, a pre-built connector is the right call. The problem is the long tail: vertical SaaS tools, government portals, legacy healthcare systems, logistics carrier platforms, and industry-specific software that never made it into a connector library. That long tail is only reachable through custom integration work.

Custom Integration vs. Off-the-Shelf iPaaS Connector

The three paths (iPaaS connector, in-house custom build, and managed custom integration) differ most sharply on build time, who owns maintenance when something breaks, and how far their platform coverage actually reaches. Here they are side by side on the dimensions that matter once the integration is in production.

Dimension

iPaaS Connector (Zapier / Workato)

In-House Custom Integration

Managed Custom Integration (Integuru)

Build time

Minutes to hours (if connector exists)

1–3 weeks per platform

10–20 minutes per platform

Maintenance responsibility

iPaaS vendor (for supported connectors)

Your engineering team

Integuru (24/7 on-call on Production plan)

Auth handling

Standard OAuth and API keys

Manual; 2FA achievable with custom code

Session cookies, email/phone 2FA, auto-healing included

Platform coverage

Limited to the connector library

Any platform with a web interface

Any authenticated web platform

Cost of failure

Low; vendor patches connector

High; your sprint absorbs incident

Low; Integuru patches on defined SLA

Last verified: July 2026

The table's most important column is "Cost of failure." For a well-supported connector, failure means waiting on the vendor. For an in-house custom build, failure means a sprint drops. For a managed integration, the SLA defines who fixes it and when. That one column determines which approach your team can actually sustain at scale.

When Do You Actually Need a Custom Integration?

You need a custom integration when the platform you're targeting sits outside what iPaaS connector libraries cover: no connector exists, no public API is available, or the available connector doesn't expose the operations your workflow requires. Four specific scenarios consistently push a team past what off-the-shelf tooling can handle:

  1. No iPaaS connector exists for the platform. Connector libraries are broad, but they are not infinite. If you need to integrate with a logistics carrier's booking portal, a government licensing database, a healthcare EHR that serves a specific specialty, or a vertical SaaS tool that serves a niche industry, it simply won't appear in Zapier, Workato, or Boomi. The connector does not exist. This is an architectural limit, not a configuration problem.

  2. The platform has no public API at all. A significant share of the software that business operations depend on, particularly in healthcare, logistics, legal, and financial services, exposes data and actions only through a web interface. There is no developer API to call. The only way to interact with the platform programmatically is by working at the HTTP layer, against the private endpoints the web app itself uses.

  3. Your workflow requires a write operation the connector doesn't expose. Even for platforms that have iPaaS connectors, those connectors are curated abstractions. The connector exposes the operations the platform chose to surface, which is rarely everything the platform supports. If your workflow needs to submit data, trigger an action, or update records in a way the connector doesn't expose, you've reached the boundary of what off-the-shelf tooling can do.

  4. You need higher throughput than the connector allows. Zapier's task-based pricing model scales to a point. At tens of thousands of records per day, the economics shift and the concurrency model becomes a constraint. Browser-based integration approaches compound this further: a Selenium or Puppeteer session that handles 100 requests per hour cannot scale to 10,000 without a complete architectural change.

The Hidden Cost of Building Custom Integrations In-House

Building a custom integration in-house looks bounded at first. Scoping, auth flow mapping, endpoint reverse-engineering, edge case testing, and documentation: call it one to three weeks per platform for a first implementation. That's a real cost, but it's visible on a sprint board and manageable.

Maintenance is where the math changes. Based on Integuru's data across production deployments, around 40% of custom integrations break within 12 months, most from platform UI or backend changes. Each breakage requires detection, diagnosis, a fix, and a re-test cycle. Authentication changes are a separate clock: session cookies expire, 2FA flows rotate, token refresh intervals shorten. Across a full year, maintenance runs three to five times the initial build effort, arriving as unplanned incidents rather than scheduled sprint work.

Integuru's data across production deployments: ~40% of custom integrations break within 12 months from platform UI or backend changes. Maintenance runs 3–5x the initial build effort over the first year.

The compounding effect hits teams with multiple integrations hardest. Breakages don't arrive in sequence. Three platforms means three independent maintenance clocks, all of which can fire in the same on-call rotation, competing with each other and with your feature roadmap for the same engineering hours.

Penciled, an AI scheduling company, discovered this cost curve when their EHR integration on browser automation accumulated a maintenance backlog alongside its 30–40 second response times. The slow responses were the visible symptom; the deeper problem was that every platform update to the EHR's frontend required a fix cycle, and those cycles landed on the same engineers responsible for new features. Switching to Integuru's HTTP layer cut response times to under 3 seconds and moved the maintenance burden off their team entirely.

At a loaded senior engineer salary of $150,000–200,000 per year, 40 hours of integration maintenance in a single quarter costs more in absorbed salary than a managed integration service costs for an entire year. A 2-week build that generates 6 to 10 weeks of year-one maintenance is not a savings; it's a deferred cost that compounds with each additional platform you add.

Managed Custom Integration: Someone Else Builds and Maintains It

A managed custom integration is an integration that a specialist service builds and maintains for you. Your team gets the API endpoints, the documentation, and a defined SLA for breakage response; the service carries the maintenance burden.

Integuru, a Y Combinator-backed API generation platform, generates production-ready API endpoints for any authenticated web platform in 10 to 20 minutes by analyzing the platform's network traffic and reverse-engineering its private HTTP endpoints. The key architectural distinction: Integuru operates at the HTTP layer, not the browser layer. Because the integration targets backend endpoints rather than UI elements, it is not affected by front-end redesigns, which account for roughly 40% of breakages in hand-built automations. Response times average under three seconds on standard infrastructure.

For a detailed technical comparison of how direct HTTP integrations behave differently from browser-based approaches in production, see type: entry-hyperlink id: 7ELDCHBOg5bNuPGE5jITi1.

What Integuru Delivers as a Custom Integration Service

Integuru delivers a production-ready custom integration as a set of callable API endpoints with full documentation, authentication already handled, and a maintenance team on standby, so your engineers ship the integration once and don't carry it indefinitely. Here is what that includes:

  • Full API endpoints with documentation: each action the platform supports is exposed as a callable endpoint with typed parameters and documented inputs

  • Authentication handling: session cookies, email and phone 2FA, and multi-step auth flows are handled as part of the standard integration; the Production plan adds auth auto-healing that detects session expiry and re-authenticates before requests fail

  • Edge case coverage: the platform automatically covers branching logic, different account states, and real-world path variations that appear across accounts and scenarios

  • Ongoing maintenance: the Developer plan ($30/month) includes manual maintenance for breakages; the Production plan ($300/month) adds 24/7 on-call support, so when a platform update breaks an integration, Integuru's team fixes it, not yours

Key performance metrics from production deployments:

  • <3 sec average response time

  • 99.9%+ reliability rate

  • 10–20 min to first integration endpoint

  • 1M+ API calls/month per site supported on standard HTTP infrastructure

For a side-by-side decision guide on when to use an iPaaS connector versus a custom integration versus Integuru, see type: entry-hyperlink id: fLAlMQYUJ7hRjjY0UaW78. For the maintenance economics of building in-house, see type: entry-hyperlink id: 67swDewPss1iBBy7ZAdXHD.

Get Started

If the platform you need isn't in any connector library and has no public API, Integuru is worth a look. The fastest way to start is the CLI:

npm install -g integuru

Or open the web app at app.integuru.com. To talk through your stack and which approach fits your specific integration requirement, schedule a call here or email us.