Skip to main content

What is taap.it API?

The taap.it API provides programmatic access to taap.it’s link management and analytics platform. With our API, you can create, manage, and track shortened links, analyze performance data, and integrate taap.it’s capabilities directly into your applications.

Key Features

Link Management

Create, update, and delete shortened links with custom domains and advanced features

Analytics & Insights

Track clicks, unique visitors, geographic data, and device analytics

Custom Domains

Create branded short links with your own custom domains

Project Management

Group related links and track performance across projects

Getting Started

1

Create an API Key

Log into your taap.it dashboard and navigate to your user settings to create an API key.
Keep your API key secure and never share it publicly. API keys provide full access to your account.
2

Make Your First Request

Use your API key to authenticate requests to the taap.it API.
cURL
curl -X GET 'https://api.taap.it/v1/links' \
  -H 'Authorization: Bearer taapit_your_api_key_here'
3

Start Building

Explore our endpoints for domains, links, projects, and stats to build powerful integrations.

Authentication

All API requests require authentication using an API key. Include your API key in the Authorization header using the Bearer token format:
Authorization: Bearer taapit_your_api_key_here
API keys are prefixed with taapit_ and can be created through the web application dashboard.

Base URL

All API requests should be made to:
https://api.taap.it/v1

Rate Limits

The taap.it API implements rate limiting to ensure fair usage and optimal performance:
  • Plan-based Rate Limits: Rate limits vary based on your subscription plan
  • Per-user enforcement: Limits are applied per user account
  • Future endpoint-specific limits: May be implemented for specific endpoints in the future
Rate limit headers are included in all responses:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200

Response Format

All API responses are returned in JSON format with the following structure:
{
  "data": { ... },
  "message": "Success"
}

Status Codes

The API uses standard HTTP status codes:
  • 200 - Success
  • 201 - Created
  • 400 - Bad Request
  • 401 - Unauthorized
  • 403 - Forbidden
  • 404 - Not Found
  • 409 - Conflict
  • 429 - Too Many Requests
  • 500 - Internal Server Error

Support

Need help? We’re here to assist:
  • Email: [email protected]
  • Documentation: This documentation site
  • Status Page: status.taap.it

Ready to get started?

Jump into our quickstart guide to make your first API call in under 5 minutes.