Skip to content
API Funnel
FeaturesHow it worksPricingDocs

Hosted API composition

Your APIs.
One hosted
endpoint.

Where your API integrations live, not just where they get written. One hosted endpoint your apps and AI agents can call, anytime.

View Pricing Plans
API Funnel/Example canvas
Visual composition

Multiple APIs in

orders

GET /orders/8842

status: "shipped"

inventory

GET /inventory/WH-2201

inStock: true

customers

GET /customers/402

tier: "pro"

GET/my-unified-data

200 OK
{
  "order": {
    "id": "8842", "status": "shipped"
  },
  "inventory": {
    "sku": "WH-2201", "inStock": true
  },
  "customer": {
    "name": "Jordan Lee", "tier": "pro"
  }
}
One hosted endpoint outREST · MCP · A2A
Illustrative canvas. Multiple sources, one unified response.

Hosted API Composition

Combine multiple internal and external APIs into one endpoint on a visual canvas, hosted at a stable URL you can point production at.

Merge and Transform Data

Map fields from multiple API responses into one clean, unified schema. Rename, reshape, filter and transform the data visually before it reaches your callers.

Endpoints That Persist

Publish once and the endpoint persists, versioned, with encrypted credentials, rate limiting, caching and usage tracking built in.

Scalable Endpoints

From 5 endpoints on Starter up to 100 on Business, plus add-ons

API Documentation

Auto-generated docs for all your endpoints

Custom Domains

Add custom domains to your API endpoints (for Professional+ plans)

Advanced Analytics

Track usage and performance metrics

From canvas to endpoint

How It Works

Watch the demo
  1. 01

    Create a canvas

    Sign in to API Funnel and create a new canvas. Give it a name and a custom base path that will form part of your published endpoint URL.

  2. 02

    Add Input nodes for each API

    Drag Input nodes onto the canvas, one for each upstream API you want to aggregate. Configure the URL, HTTP method, headers, and authentication (Bearer token, API key, Basic auth, or OAuth 2.0) for each one.

  3. 03

    Add an Output node and define your endpoint

    Drag an Output node onto the canvas. Set the endpoint path (e.g. /my-unified-data), the HTTP method, and the expected response status code.

  4. 04

    Connect the nodes and map response fields

    Connect each Input node to the Output node. In the field mapper, select which response fields from each upstream API to include in the merged output. Rename fields, apply transformers, and set conditional values as needed.

  5. 05

    Test the endpoint in preview mode

    Use the built-in preview mode to fire a real request and verify the merged response looks correct before publishing.

  6. 06

    Publish and use your aggregated endpoint

    Click Publish. API Funnel generates a live, publicly accessible endpoint that merges all your upstream APIs on every request. Share the URL with your frontend, AI agent, or any API client.

Agent Token · MCP · A2A

Built for AI Agents

Agents do not just call your endpoints, they build them. Authenticate with a scoped Agent Token to construct a canvas directly, then call the result as an MCP tool, an A2A skill, or plain REST, no extra work.

Read the machine-readable overview (llms.txt)
your-unified-endpoint.sh

# one request, merged from every upstream API you connected

curl https://www.apifunnel.io/api/{userBase}/{canvasBase}/my-unified-data

REST/MCP/A2A

The details

Frequently Asked Questions

Explore the documentation

See How API Funnel Compares

vs Zapiervs Makevs Postmanvs RapidAPIvs Pipedreamvs Xanovs Beeceptorvs Kong Datakitvs Tyk Universal Data Graph
View all comparisons

© 2026 API Funnel (apifunnel.io)

PricingCompareDocumentationSupportPrivacyTerms