Toolsurf API
ToolSurf API console

Premium SEO & AI APIs, at a fraction of the price.

One account for Ahrefs, Semrush, Majestic, SpyFu, Midjourney and OpenAI-compatible ChatGPT, Gemini, Grok and Perplexity. Buy a plan, get your key at checkout, start calling.

Key issued the moment payment clears 28-day billing, cancel anytime Usage and limits visible in your dashboard
live gateway
# domain rating, JSON
curl -H "Authorization: Bearer $TOOLSURF_KEY" \
  "https://api-ahrefs.toolsurf.com/v3/site-explorer/domain-rating?target=ahrefs.com"

# → { "domain_rating": { "domain_rating": 93, "ahrefs_rank": 170 } }
# OpenAI-compatible — change the base URL and key
from openai import OpenAI
client = OpenAI(api_key="$TOOLSURF_KEY",
                base_url="https://api-chat.toolsurf.com/v1")
r = client.chat.completions.create(model="chatgpt",
      messages=[{"role": "user", "content": "What is SEO?"}])
print(r.choices[0].message.content)
# 4 images per job, async — poll /v1/jobs/{id}
curl -X POST "https://api-midjourney.toolsurf.com/v1/images/generations" \
  -H "Authorization: Bearer $TOOLSURF_KEY" -H "Content-Type: application/json" \
  -d '{"prompt":"a red sailboat at sunset","aspect_ratio":"16:9"}'

# → { "id": "b7b7…", "status": "running", "count": 0 }
10APIs
90%off official
28dbilling
<2mto first call
How it works

From checkout to first call in three steps.

API access is provisioned automatically. There is no approval queue for checkout purchases.

Buy a plan on ToolSurf

Every plan below checks out on tools.toolsurf.com. Use the email you want the API account under.

Open the setup link

Seconds after payment you get an email with a one-time link that creates your API account and password.

Reveal your key and call

Your dashboard shows each subscription, its key, live usage, and copy-paste requests for curl, Node and Python.

Plans

Ten APIs, one console. Pick what you need.

Prices are per 28 days. Units are consumed per request (SEO data), per message (chat) or per job (images) and reset every billing period.

Questions

Before you buy

How do I get my API key?

Buy any plan through ToolSurf checkout. Your API account is created automatically and a setup link is emailed to the checkout address. Open it, set a password, and reveal the key from your dashboard.

What is a unit?

SEO data APIs bill units per request depending on the endpoint (light endpoints cost less, heavy ones more, and the exact cost is returned in response headers). Chat APIs bill 1 unit per message. Midjourney bills 1 unit per job of 4 images.

Can I use the OpenAI SDK?

Yes. The chat APIs are OpenAI-compatible: point any OpenAI SDK, LangChain, n8n or Make at https://api-chat.toolsurf.com/v1 with your ToolSurf key and pick the model name (chatgpt, gemini, grok, perplexity).

Do units roll over or expire?

Units reset at the start of each 28-day billing period. Unused units do not roll over. Fair-use daily caps also apply so one customer cannot exhaust the shared upstream account.

Can I rotate or revoke my key?

Yes. Regenerate a key from the dashboard at any time; the previous key stops working immediately. Keys are only shown in full when you choose to reveal them.

What if an endpoint I need is missing?

Unsupported routes return a clear 501 instead of silently failing. Tell support which endpoint you need and we will consider adding it to the gateway.