Tool API Platform

Integrate selected Internet Toolset utilities into your product with authenticated JSON endpoints.

Billing Integration Metadata

Use GET /api-tools/v1/plans to fetch request limits and optional billing metadata your app can read at runtime.

Stripe Price IDs

Not configured yet. Set TOOL_API_STRIPE_PRICE_IDS in production env.

Checkout URLs

Not configured yet. Set TOOL_API_CHECKOUT_URLS in production env.

Stripe Webhook Provisioning

Configure Stripe to send events to POST /api-tools/v1/stripe/webhook. The endpoint verifies Stripe signatures and can auto-create/upgrade/revoke managed API keys from subscription events.

  • Set TOOL_API_STRIPE_WEBHOOK_SECRET (required).
  • Set TOOL_API_ADMIN_TOKEN to use admin retrieval/list APIs.
  • Optional metadata: tool_api_plan, tool_api_price_id, tool_api_key_id.
Plans & Request Limits
Plan Requests / minute Requests / day
free 15 300
builder 120 12000
pro 600 120000
enterprise 2500 1000000
Available Tool Endpoints
Tool Category Slug Plans Run Endpoint
DNS Record TTL Normalizer Domain Tools dns-record-ttl-normalizer builder, pro, enterprise /api-tools/v1/tools/dns-record-ttl-normalizer/run
MIME Header Validator File Tools mime-header-validator free, builder, pro, enterprise /api-tools/v1/tools/mime-header-validator/run
Pagination Contract Planner API Tools pagination-contract-planner free, builder, pro, enterprise /api-tools/v1/tools/pagination-contract-planner/run
SEO Title Variant Generator SEO seo-title-variant-generator builder, pro, enterprise /api-tools/v1/tools/seo-title-variant-generator/run
Slug Quality Grader SEO slug-quality-grader free, builder, pro, enterprise /api-tools/v1/tools/slug-quality-grader/run
Upload Size Policy Calculator File Tools upload-size-policy-calculator free, builder, pro, enterprise /api-tools/v1/tools/upload-size-policy-calculator/run
Quickstart

List tools

curl -sS https://internettoolset.com/api-tools/v1/tools | jq .

List plans (+ optional Stripe and checkout mappings)

curl -sS https://internettoolset.com/api-tools/v1/plans | jq .

Run one tool

curl -sS -X POST https://internettoolset.com/api-tools/v1/tools/mime-header-validator/run \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"input":{"extension":"pdf","declared_mime":"application/pdf","response_content_type":"application/pdf"}}' | jq .

Read current key usage

curl -sS https://internettoolset.com/api-tools/v1/account/usage \
  -H "X-API-Key: YOUR_API_KEY" | jq .

Admin: create managed key

curl -sS -X POST https://internettoolset.com/api-tools/v1/admin/keys \
  -H "Content-Type: application/json" \
  -H "X-Admin-Token: YOUR_ADMIN_TOKEN" \
  -d '{"plan":"builder","label":"Acme Production"}' | jq .

Stripe webhook endpoint

POST /api-tools/v1/stripe/webhook
Stripe-Signature: t=...,v1=...
Live API Console
Run a request to view output.
Browse Tools

Tool Navigation

590+ tools across 43 categories