Tano Brand Signups API
Brand signups for product offerings (Creator Partnership Ads, Content Analysis Framework, Creator Discovery Guide, USA waitlist).
Brand signups for product offerings (Creator Partnership Ads, Content Analysis Framework, Creator Discovery Guide, USA waitlist).
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/tano-brand-signups-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Tano Public Brand Signups API
version: 1.0.0
summary: Public HTTP API for Tano — the AI-native influencer marketing agency.
description: 'Tano is an AI-native influencer marketing agency that manages end-to-end creator partnership ad campaigns on TikTok and Instagram (creator sourcing, contracts, payments, content rights, whitelisting, and ad-ready asset delivery).
This OpenAPI document describes the public-facing HTTP endpoints available on https://tano.ai. These endpoints are unauthenticated form-submission endpoints intended for marketing site signups, contact requests, content-gate signups (e.g., playbook downloads), creator onboarding, and webinar registrations.
There is no authenticated/programmatic API for managing live creator campaigns — campaign management is delivered as a managed service via a dedicated account manager. To build a campaign integration, contact team@tano.ai or book a call at https://tano.ai.
All endpoints accept and return JSON, and CORS is enabled for browser-based and agent-driven submissions.'
contact:
name: Tano
url: https://tano.ai
email: team@tano.ai
license:
name: Proprietary
url: https://tano.ai/privacy-policy
termsOfService: https://tano.ai/privacy-policy
servers:
- url: https://tano.ai
description: Production
tags:
- name: Brand Signups
description: Brand signups for product offerings (Creator Partnership Ads, Content Analysis Framework, Creator Discovery Guide, USA waitlist).
paths:
/api/cpa-signup:
post:
tags:
- Brand Signups
summary: Sign up for Creator Partnership Ads (CPA)
description: Register interest in Tano's Creator Partnership Ads service. Requires a work (non-personal) email.
operationId: cpaSignup
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WorkEmailSignupRequest'
responses:
'200':
description: Signup recorded
content:
application/json:
schema:
$ref: '#/components/schemas/SignupResponse'
'400':
$ref: '#/components/responses/BadRequest'
'405':
$ref: '#/components/responses/MethodNotAllowed'
'500':
$ref: '#/components/responses/ServerError'
/api/caf-signup:
post:
tags:
- Brand Signups
summary: Sign up for the Content Analysis Framework (CAF)
description: Register interest in / download Tano's Content Analysis Framework. Requires a work (non-personal) email.
operationId: cafSignup
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WorkEmailSignupRequest'
responses:
'200':
description: Signup recorded
content:
application/json:
schema:
$ref: '#/components/schemas/SignupResponse'
'400':
$ref: '#/components/responses/BadRequest'
'405':
$ref: '#/components/responses/MethodNotAllowed'
'500':
$ref: '#/components/responses/ServerError'
/api/cdg-signup:
post:
tags:
- Brand Signups
summary: Sign up for the Creator Discovery Guide (CDG)
description: Register interest in / download Tano's Creator Discovery Guide. Requires a work (non-personal) email.
operationId: cdgSignup
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WorkEmailSignupRequest'
responses:
'200':
description: Signup recorded
content:
application/json:
schema:
$ref: '#/components/schemas/SignupResponse'
'400':
$ref: '#/components/responses/BadRequest'
'405':
$ref: '#/components/responses/MethodNotAllowed'
'500':
$ref: '#/components/responses/ServerError'
/api/usa-signup:
post:
tags:
- Brand Signups
summary: USA waitlist / signup
description: Sign up for the Tano USA program waitlist.
operationId: usaSignup
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/UsaSignupRequest'
responses:
'200':
description: Signup recorded
content:
application/json:
schema:
$ref: '#/components/schemas/SignupResponse'
'400':
$ref: '#/components/responses/BadRequest'
'405':
$ref: '#/components/responses/MethodNotAllowed'
'500':
$ref: '#/components/responses/ServerError'
components:
responses:
BadRequest:
description: Validation error (missing required field, invalid email, or non-work email). Returned as JSON.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
ServerError:
description: Server error. Retry with exponential backoff. Returned as JSON.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
MethodNotAllowed:
description: HTTP method not supported for this endpoint. Returned as JSON.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
WorkEmailSignupRequest:
type: object
required:
- email
properties:
email:
type: string
format: email
description: Work email address. Personal-domain emails (gmail.com, yahoo.com, etc.) are rejected.
phoneNumber:
type: string
SignupResponse:
type: object
properties:
success:
type: boolean
message:
type: string
recordId:
type: string
UsaSignupRequest:
type: object
required:
- email
properties:
name:
type: string
email:
type: string
format: email
gifted_or_allowlisted:
type: string
description: Whether the brand has run gifted or allowlisted creator campaigns.
already_working_with_influencers:
type: boolean
description: Whether the brand is already running influencer programs.
Error:
type: object
description: Structured JSON error response. All Tano endpoints return JSON for errors, never HTML.
properties:
error:
type: string
description: Short error code or message.
code:
type: string
description: Machine-readable error code (e.g., 'API_ENDPOINT_NOT_FOUND', 'INVALID_EMAIL').
message:
type: string
description: Human-readable error message with resolution hints.
documentation:
type: string
format: uri
description: Link to documentation that explains how to fix the error.
externalDocs:
description: Tano product documentation for AI agents (llms-full.txt)
url: https://tano.ai/llms-full.txt
x-agent-instructions:
primary_use_cases:
- Submit a brand enquiry on behalf of a user via /api/contact.
- Sign up for a downloadable playbook via /api/caf-signup, /api/cdg-signup, or /api/cpa-signup.
- Discover Tano's services, pricing, and proof points via /llms.txt and /llms-full.txt.
- Resolve agent integration questions via /agents.md (auth guide for AI agents).
auth: All endpoints documented here are unauthenticated public endpoints. There is no API key or OAuth flow. See /agents.md for the full agent authentication policy.
rate_limits: No documented rate limits, but agents should retry 5xx with exponential backoff and avoid duplicate submissions for the same email.
contact: For programmatic/managed-service integrations beyond these public endpoints, contact team@tano.ai.