← Back to Symbols

API Documentation

Query the full symbol database programmatically

Get Symbols
GET/api/symbols

Returns all symbols in the database. Optionally filter by category or search by name, character, or Unicode code point.

Query Parameters
categorystring (optional)
Filter symbols by category name. Case-insensitive.
searchstring (optional)
Search symbols by name, character, or Unicode code. Case-insensitive.
Response
// 200 OK { "symbols": [ { "char": "⚔", "name": "Crossed Swords", "code": "U+2694", "category": "Symbols & Emoji" }, // ... ], "total": 1234 }
Examples
Get all symbols
GET /api/symbols
Filter by category
GET /api/symbols?category=Arrows
Search by name
GET /api/symbols?search=heart
Combined filters
GET /api/symbols?category=Geometric&search=circle
Available Categories
Symbols & Emoji Geometric Arrows Math & Logic Numbers Currency Punctuation Music & Media Greek Cyrillic Latin Extended Armenian Hebrew Georgian Runic Gothic IPA & Phonetic Enclosed Alphanumerics Box Drawing Block Elements Technical CJK & Japanese