A Sudoku API Built for
Speed and Scale

Solve any N×N grid up to 64×64 via a simple REST API. Free tier included.

Supports grids from 4×4 to 64×64 and beyond

One request. Any size.

A 25×25 Sudoku solved in a single POST.

terminal
# Solve a 25×25 Sudoku
curl -X POST https://infinigrid-api-main-7b530f7.d2.zuplo.dev/v1/solve \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "n": 25,
    "puzzle": [0,0,3,0,2,0,6,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,11, ...]
  }'

# Response (200 OK)
{
  "solved": true,
  "n": 25,
  "solution": [1,4,3,7,2,25,6,18,9,11,17,...]
}

Simple, grid-sized pricing

Pay only for the grid sizes you need.

Free
€0
  • N ≤ 9
  • 300 requests / mo
Get API Key
Popular
Pro
€9/mo
  • N ≤ 25
  • 5,000 requests / mo
Ultra
€45/mo
  • N ≤ 64
  • 50,000 requests / mo
Extreme
Custom
  • N > 64
  • Custom volume
Contact us →

Documentation

Authentication

All requests require a bearer token in the Authorization header.

Authorization: Bearer YOUR_API_KEY
Endpoint

Single endpoint for all solve operations.

POST https://infinigrid-api-main-7b530f7.d2.zuplo.dev/v1/solve
Request format

Send a JSON body. n must be a perfect square (4, 9, 16, 25, 36, 49, 64…). puzzle must be exactly n×n integers, each between 0 (unknown) and n (max value).

{
  "n": 9,
  "puzzle": [0, 0, 3, 0, 2, 0, 6, 0, 0, ...]
}
Error codes
400Invalid input — malformed JSON or puzzle shape mismatch
401Missing or invalid API key
403Grid size exceeds your tier
429Rate limit exceeded

Get your free API key

No credit card. Instant email delivery.