NextAPI Documentation

NextAPI.io provides a unified interface to access dozens of powerful APIs. One API key, consistent response formats, and comprehensive documentation.

Introduction

The NextAPI platform aggregates multiple third-party APIs into a single, developer-friendly interface. All endpoints follow RESTful conventions and return JSON responses.

Base URL for all API requests:

https://api.nextapi.io/v1

Authentication

All API requests require authentication via an API key. Include your API key in the X-API-Key header with every request.

curl -X GET "https://api.nextapi.io/v1/health" \
  -H "X-API-Key: your_api_key_here"

Getting Your API Key

Sign up at console.nextapi.io to get your API key. Free tier includes 100 requests per day.

Rate Limits

Plan Requests/Day Rate Limit
Free 100 10/min
Starter 5,000 100/min
Professional 50,000 1,000/min
Enterprise Unlimited Custom

Error Handling

NextAPI uses standard HTTP status codes:

CodeMeaning
200Success
400Bad Request - Invalid parameters
401Unauthorized - Invalid or missing API key
429Too Many Requests - Rate limit exceeded
500Server Error - Something went wrong
504Gateway Timeout - Upstream service timeout

Domain Appraisal

Get estimated market value for any domain name using GoDaddy's appraisal engine.

GET /v1/domain-appraisal/{domain}
ParameterTypeDescription
domain required string Domain name to appraise (e.g., example.com)
curl -X GET "https://api.nextapi.io/v1/domain-appraisal/nextapi.io" \
  -H "X-API-Key: your_api_key"

# Response
{
  "domain": "nextapi.io",
  "appraisal_value": 2500.00,
  "currency": "USD",
  "provider": "GoDaddy"
}

Proxy List

Get a list of working proxy servers, filterable by country and protocol.

GET /v1/proxylist
ParameterTypeDescription
country string Filter by country code (e.g., US, GB)
protocol string http, https, socks4, or socks5
limit integer Number of results (default: 10, max: 100)

IP Blacklist Lookup

Check if an IP address appears on any known blacklists.

GET /v1/ip-blacklist/{ip}
ParameterTypeDescription
ip required string IPv4 address to check

Password Generator

Generate cryptographically secure passwords with configurable options.

POST /v1/password-gen
ParameterTypeDescription
length integer Password length (default: 16)
include_symbols boolean Include special characters (default: true)
include_numbers boolean Include digits (default: true)
curl -X POST "https://api.nextapi.io/v1/password-gen" \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"length": 24, "include_symbols": true}'

# Response
{
  "password": "K#9xMp$2vL@nR5qW8tY!jH3c",
  "strength": "very_strong",
  "entropy": 142.56
}

Check if an email address has been involved in known data breaches.

GET /v1/breach-search/{email}
ParameterTypeDescription
email required string Email address to search

Bot Detection (Akamai BMP)

Generate Akamai Bot Manager Protocol sensor data for web automation.

POST /v1/bot-detect
ParameterTypeDescription
package required string App package identifier
url required string Target URL