Chess Notation Tools
Render a FEN position as an 8x8 ASCII board (White at the bottom) plus a piece-by-square list.
- Category
- Images, audio & video
- Starting price
- $0.02
- Paid calls · 30 days
- 16
- Unique payers · 30 days
- 16
Paid endpoints
8 endpoints, sorted by usage. Prices are per request.
- GET/fen-board
Render a FEN position as an 8x8 ASCII board (White at the bottom) plus a piece-by-square list.
$0.02Base2calls / 30d - GET/fen-parse
Validate a chess FEN: syntax of all six fields, king and pawn counts, castling and en passant consistency, piece totals.
$0.02Base2calls / 30d - GET/material-count
Material balance from a FEN: standard 1-3-3-5-9 point totals per side, difference and piece lists.
$0.02Base2calls / 30d - GET/pgn-headers
Parse PGN tag pairs, check the Seven Tag Roster, result token and date format, and count the moves in the movetext.
$0.02Base2calls / 30d - GET/piece-moves
Squares a knight, bishop, rook, queen, king or pawn reaches from a square on an empty board, with the count.
$0.02Base2calls / 30d - GET/square-distance
Distance between two chess squares as king moves, rook moves, bishop moves and knight moves on an empty board.
$0.02Base2calls / 30d - GET/square-info
File, rank, light or dark colour, 0-63 index, diagonals and mirror squares for a chess square like e4.
$0.02Base2calls / 30d - GET/time-control
Classify a chess time control (bullet, blitz, rapid, classical) from base minutes and increment, with estimated length.
$0.02Base2calls / 30d