FEN validation and parsing, square maths, empty-board piece moves, material count, PGN tag parsing and time-control categories.
payments ON MAINNET (real money) · 8 live endpoints
| Endpoint | Price | What it answers |
|---|---|---|
GET /fen-board | $0.02 | Render a FEN position as an 8x8 ASCII board (White at the bottom) plus a piece-by-square list. |
GET /fen-parse | $0.02 | Validate a chess FEN: syntax of all six fields, king and pawn counts, castling and en passant consistency, piece totals. |
GET /material-count | $0.02 | Material balance from a FEN: standard 1-3-3-5-9 point totals per side, difference and piece lists. |
GET /pgn-headers | $0.02 | Parse PGN tag pairs, check the Seven Tag Roster, result token and date format, and count the moves in the movetext. |
GET /piece-moves | $0.02 | Squares a knight, bishop, rook, queen, king or pawn reaches from a square on an empty board, with the count. |
GET /square-distance | $0.02 | Distance between two chess squares as king moves, rook moves, bishop moves and knight moves on an empty board. |
GET /square-info | $0.02 | File, rank, light or dark colour, 0-63 index, diagonals and mirror squares for a chess square like e4. |
GET /time-control | $0.02 | Classify a chess time control (bullet, blitz, rapid, classical) from base minutes and increment, with estimated length. |
GET /catalog returns this list as JSON. Activity hub · uptime.
Chess notation arithmetic computed locally from the text given, per the FEN, PGN and standard algebraic conventions, provided as is. These tools check structure and count material: they do not generate legal moves, detect check or mate, evaluate positions or give move advice. Not an engine. Every paid response carries a disclaimer field.