API दस्तावेज़ीकरण
निःशुल्क यूनिकोड सिंबल API। प्रमाणीकरण की आवश्यकता नहीं। JSON प्रतिक्रियाएं।
बेस URL
https://symbolfyi.com/api/
GET
सिंबल विवरण
किसी सिंबल के बारे में संपूर्ण जानकारी प्राप्त करें जिसमें यूनिकोड गुण और सभी एन्कोडिंग प्रतिनिधित्व शामिल हैं।
/api/symbol/{slug}/
पैरामीटर
| slug | सिंबल स्लग (जैसे: black-heart-suit) |
उदाहरण
curl https://symbolfyi.com/api/symbol/black-heart-suit/
{
"character": "♥",
"name": "Black Heart Suit",
"codepoint": "U+2665",
"slug": "black-heart-suit",
"category": "Card Suits",
"block": "Miscellaneous Symbols",
"script": "Common",
"general_category": "So",
"keywords": "heart, love, card, suit",
"encodings": {
"unicode": "U+2665",
"html_decimal": "♥",
"html_hex": "♥",
"html_entity": "♥",
"css": "\\2665",
"javascript": "\\u2665",
"python": "\\u2665",
"java": "\\u2665",
"utf8_bytes": "E2 99 A5",
"utf16_bytes": "26 65",
"url_encoded": "%E2%99%A5"
},
"url": "/symbol/black-heart-suit/"
}
GET
प्रतीक खोजें
नाम, कीवर्ड, उपनाम या HTML एंटिटी द्वारा सिंबल खोजें। सटीक लुकअप के लिए एकल कैरेक्टर भी स्वीकार करता है।
/api/search/?q={query}
पैरामीटर
| q | खोज क्वेरी (नाम, कीवर्ड या कैरेक्टर) |
उदाहरण
curl "https://symbolfyi.com/api/search/?q=arrow"
{
"results": [
{"character": "→", "name": "Rightwards Arrow", "slug": "rightwards-arrow", "codepoint": "U+2192", "category": "Arrows", "url": "/symbol/rightwards-arrow/"},
{"character": "←", "name": "Leftwards Arrow", "slug": "leftwards-arrow", "codepoint": "U+2190", "category": "Arrows", "url": "/symbol/leftwards-arrow/"},
{"character": "↑", "name": "Upwards Arrow", "slug": "upwards-arrow", "codepoint": "U+2191", "category": "Arrows", "url": "/symbol/upwards-arrow/"}
]
}
GET
श्रेणी सिंबल
किसी श्रेणी में सभी सिंबल प्राप्त करें (अधिकतम 200)।
/api/category/{slug}/
पैरामीटर
| slug | श्रेणी स्लग (जैसे: arrows, currency, mathematical) |
उदाहरण
curl https://symbolfyi.com/api/category/currency/
{
"category": {"name": "Currency", "slug": "currency", "icon": "$"},
"symbols": [
{"character": "$", "name": "Dollar Sign", "slug": "dollar-sign", "codepoint": "U+0024", "url": "/symbol/dollar-sign/"},
{"character": "€", "name": "Euro Sign", "slug": "euro-sign", "codepoint": "U+20AC", "url": "/symbol/euro-sign/"},
{"character": "£", "name": "Pound Sign", "slug": "pound-sign", "codepoint": "U+00A3", "url": "/symbol/pound-sign/"}
]
}
GET
कैरेक्टर एन्कोड करें
किसी भी कैरेक्टर के लिए यूनिकोड जानकारी और सभी एन्कोडिंग प्रतिनिधित्व प्राप्त करें। केवल क्यूरेटेड सिंबल नहीं, किसी भी यूनिकोड कैरेक्टर के साथ काम करता है।
/api/encode/?char={character}
पैरामीटर
| char | कोई भी यूनिकोड कैरेक्टर (एकाधिक होने पर पहला कैरेक्टर उपयोग किया जाता है) |
उदाहरण
curl "https://symbolfyi.com/api/encode/?char=★"
{
"character": "★",
"name": "BLACK STAR",
"codepoint": "U+2605",
"category": "So",
"category_name": "Symbol, other",
"block": "Miscellaneous Symbols",
"script": "Common",
"encodings": {
"unicode": "U+2605",
"html_decimal": "★",
"html_hex": "★",
"html_entity": "",
"css": "\\2605",
"javascript": "\\u2605",
"python": "\\u2605",
"java": "\\u2605",
"utf8_bytes": "E2 98 85",
"utf16_bytes": "26 05",
"url_encoded": "%E2%98%85"
}
}
उपयोग नोट्स
- ✓ किसी भी उद्देश्य के लिए उपयोग करने के लिए निःशुल्क
- ✓ API की या प्रमाणीकरण की आवश्यकता नहीं
- ✓ ब्राउज़र अनुरोधों के लिए CORS सक्षम
- ✓ OpenAPI 3.1 विशिष्टता यहाँ उपलब्ध है /api/openapi.json
- ⚠ कृपया अनुरोध दरों में उचित रहें