Skip to content
All posts
·4 min readcursortutorialbyok

Cursor BYOK with Cheap API: Skip the $20/Month Cap Without Paying $200

Cursor's $20/month Pro plan caps your fast requests right when you need them. The $200/month plan is overkill. Here's how to use Cursor's BYOK mode with a cheap Anthropic + OpenAI compatible endpoint.

Cursor's pricing leaves a hole

Cursor's free Hobby plan gives you ~50 fast requests, then drops to slow. The $20/month Pro plan gives you 500 fast requests + unlimited slow + unlimited completions — perfect for a hobbyist, painful for anyone using Cursor for real production work. Power users hit the 500-request cap in week two and have to either upgrade to $200/month Business or rage-quit to slow mode.

There is a third option Cursor doesn't advertise loudly: bring your own key. Override the OpenAI and Anthropic providers with your own keys, and Cursor's chat / composer / agent features run on your bill instead of Cursor's pooled credits. Pair that with a cheap Anthropic-compatible endpoint and you can run Cursor heavy for $30-50/month total — less than the $200 Business plan, more headroom than $20 Pro.

This post walks through the setup with claudeapi.cheap as the BYOK endpoint.

Where the BYOK fields live

In Cursor:

1. Open Settings (Cmd+,) → Cursor SettingsModels.

2. Scroll to the OpenAI API section. Tick Override OpenAI Base URL.

3. Paste https://claudeapi.cheap/api/proxy/v1 into the URL field.

4. Paste your sk-cc-... key into the OpenAI API Key field.

5. Click Verify. Cursor pings the endpoint and confirms it works.

6. (Optional) Repeat for Anthropic API with base URL https://claudeapi.cheap/api/proxy and the same sk-cc-... key.

From now on, every Cursor chat, composer call, and agent task that uses GPT or Claude routes through claudeapi.cheap.

What still uses Cursor credits

IMPORTANT: Cursor Tab — the inline autocomplete — runs on Cursor's proprietary model, hosted by Cursor. It is NOT routed through your API key. Tab keeps consuming Cursor's credits regardless of BYOK.

If Tab is your main use case, BYOK doesn't help much. But if you're spending most of your Cursor time in chat, composer, or agent (where the heavy reasoning happens), BYOK saves you from the cap.

A pragmatic split:

  • Hobby plan ($0/month) for Tab + indexing.
  • BYOK with claudeapi.cheap for all chat/composer/agent.
  • Total: $0 to Cursor + $19 lifetime to claudeapi.cheap. You get unlimited Tab + unlimited heavy reasoning at 80% off.

    Models worth pinning

    In Cursor's model selector, look for these:

  • Claude Sonnet 4.6 — Cursor's recommended default. Excellent in composer, fast in chat.
  • GPT-5.5 — Best reasoning if you prefer the OpenAI family. Native via the OpenAI provider.
  • Claude Opus 4.7 — Hard refactors, multi-file architecture work. At $0.60/$3 (Pro), it's cheaper than Sonnet was at official rates.
  • Claude Haiku 4.5 — Cheapest, fastest for grep-style tasks.
  • Cursor lets you pin a default and override per-task.

    Cost math

    Cursor's $20 Pro plan caps at 500 fast requests. Each "fast request" varies in token cost — call it ~10k tokens average. At Claude Sonnet 4.6 list rates ($3/$15), that's about $0.08 per request. Cursor sells you 500 of those for $20 — a markup of ~$0.04 per request.

    With claudeapi.cheap Pro, the same 500 requests cost ~$8 in tokens. With $200 Business plan, you pay $200 for unlimited — but most users use 1500-3000 fast requests, well under what BYOK would cost.

    | Use level | Cursor Pro $20 | Cursor Business $200 | BYOK + claudeapi.cheap |

    |---|---|---|---|

    | 500 requests/mo | OK | overkill | $8 in tokens |

    | 2000 requests/mo | hits cap | $200 | $32 in tokens |

    | 5000 requests/mo | impossible | $200 | $80 in tokens |

    Three-vendor convenience

    claudeapi.cheap exposes Claude (/v1/messages), GPT-5 (/v1/chat/completions), and Gemini (/v1/chat/completions) all through the same sk-cc-... key. In Cursor, you just override two base URLs (OpenAI + Anthropic) and the same key serves all three vendors. No juggling.

    Verify

    Click Verify in Cursor's settings. Cursor sends a test request — you'll see it land in your claudeapi.cheap dashboard usage logs immediately. Then run a small composer task. Token counts should match what Cursor shows in the request panel.

    Get started

    Sign up free, top up $5 of crypto, and your Cursor BYOK is live. With Pro plan ($19 lifetime), you keep 80% off forever. The whole switch is under 60 seconds — and your Cursor experience is identical, minus the cap.