Get an API key and add it to your apps
A key gives you your own quota, unlocks network tools (fetch a URL, DNS, WHOIS, SSL) and the larger AI models. Compute, text, PDF and Korean tools also work without one.
1. Get the key
- Free key: open /api-keys/, enter your email and copy the key that appears (it looks like
ttdu_free_…). It is shown once; we keep only a one-way hash, so store it in a password manager. - Paid plan or credit pack (when sales open): choose a plan on /pricing/ and pay. You return to /api-keys/claim/, which shows a new key once. If you bought with an email that already has a key, that key is upgraded instead and you keep using it.
- Check it works:
You should see your plan, credits used and credits left.curl https://toolsthatdontupload.com/api/keys/usage -H "X-API-Key: ttdu_free_xxxxxxxxxxxxxxxxxxxxxxxx"
2. Add it where you use it
| Where | What to do |
|---|---|
| REST / curl | Send it in the X-API-Key header on every call: |
| Python | |
| JavaScript | |
| Claude (claude.ai, Desktop) | Customize → Connectors → Add custom connector → URL https://toolsthatdontupload.com/mcp. When a tool needs an account, Claude shows Connect; on our sign-in page, paste your key in the "existing API key" box and click Allow. Your connector then uses that key's plan. |
| Claude Code | |
| Cursor | ~/.cursor/mcp.json: |
| VS Code | .vscode/mcp.json: |
| ChatGPT (Custom GPT Action) | Actions → Import from URL https://toolsthatdontupload.com/openapi.json → Authentication: API Key, Auth type Custom, header name X-API-Key, paste the key. |
| n8n / Make / Zapier | HTTP Request node → add header X-API-Key with the key (store it as a credential, not in plain text). |
3. Keep it safe
- Never put the key in front-end code, a public repo or a shared prompt.
- Lost or leaked? Revoke it:
curl -X POST https://toolsthatdontupload.com/api/keys/revoke -H "X-API-Key: ttdu_free_xxxxxxxxxxxxxxxxxxxxxxxx", then create a new one. - Response headers
X-Credits-Used,X-Credits-LimitandX-Credits-Costshow what each call cost. Prices: /pricing/.
Want Claude or ChatGPT quality for translate, summarize and OCR? See AI upgrade.
한국어 요약
- 키 받기: /api-keys/에서 이메일을 넣으면
ttdu_free_…키가 한 번만 보입니다. 저희는 원본을 저장하지 않으니 바로 복사해 두세요. 유료 결제(판매 시작 후)는 /pricing/ → 결제 → /api-keys/claim/ 에서 새 키가 한 번 보이고, 같은 이메일에 키가 있으면 그 키가 업그레이드됩니다. - 확인: 위
/api/keys/usage명령으로 남은 크레딧이 나오면 정상입니다. - 등록: 코드에서는 모든 요청에
X-API-Key헤더를 넣습니다. Claude 앱은 커넥터 추가 → 연결(Connect) 화면의 "기존 API 키" 칸에 붙여넣기, Claude Code·Cursor·VS Code는 위 설정의 headers 에, ChatGPT 맞춤 GPT는 Actions 인증을 API Key / Custom / 헤더 이름X-API-Key로 설정합니다. - 유출 시:
/api/keys/revoke로 바로 폐기하고 새로 만드세요.