π ISINConverter API
Convert between financial identifiers programmatically.
234+ securities. 18 countries. 7 identifier types.
β
Free tier available
REST API
JSON responses
Base URL
https://isinconverter.com/api/
Endpoints
GET
/api/identifier-converter.php
Convert a single identifier from one type to another.
Parameters
| Param | Type | Description |
|---|---|---|
| action | string | convert (required) |
| from | string | Source type: isin, wkn, cusip, sedol, valor, figi, lei |
| to | string | Target type (same options as above) |
| value | string | The identifier to convert |
Example
curl "https://isinconverter.com/api/identifier-converter.php?action=convert&from=isin&to=wkn&value=US0378331005"
{
"success": true,
"data": "865985",
"source": "reference_database",
"timestamp": 1771804571
}
POST
/api/batch-convert.php
Convert multiple identifiers in one request (up to 50).
Request Body (JSON)
curl -X POST "https://isinconverter.com/api/batch-convert.php" \
-H "Content-Type: application/json" \
-d '{
"from": "isin",
"to": "wkn",
"values": ["US0378331005", "DE0007664039", "US5949181045"]
}'
{
"success": true,
"from": "isin",
"to": "wkn",
"total": 3,
"converted": 3,
"failed": 0,
"results": [
{"input": "US0378331005", "output": "865985", "source": "reference_database", "success": true},
{"input": "DE0007664039", "output": "766403", "source": "algorithmic", "success": true},
{"input": "US5949181045", "output": "593396", "source": "reference_database", "success": true}
]
}
GET
/api/search.php
Search securities by name, symbol, ISIN, or WKN.
Example
curl "https://isinconverter.com/api/search.php?q=Apple"
{
"success": true,
"query": "Apple",
"count": 1,
"results": [{
"name": "Apple Inc.",
"symbol": "AAPL",
"isin": "US0378331005",
"wkn": "865985",
"cusip": "037833100",
"sedol": "2046251",
"figi": "BBG000B9XRY4",
"lei": "HWUPKR0MPOU8FGXBT394",
"exchange": "NASDAQ",
"country": "US"
}]
}
Rate Limits & Pricing
Free
β¬0
forever
- β 60 requests/minute
- β Single conversions
- β Search API
- β 234+ securities
- β No batch conversion
- β No SLA
POPULAR
Basic
β¬19/mo
- β 1,000 requests/day
- β Batch conversion (50/req)
- β Search API
- β Priority support
- β API key
- β No webhooks
Pro
β¬49/mo
- β 10,000 requests/day
- β Batch (500/request)
- β Full database access
- β Webhooks
- β Priority support
- β 99.9% SLA
Code Examples
Python
import requests
resp = requests.get("https://isinconverter.com/api/identifier-converter.php", params={
"action": "convert",
"from": "isin",
"to": "wkn",
"value": "US0378331005"
})
data = resp.json()
print(f"WKN: {data['data']}") # WKN: 865985
JavaScript (Node.js / Browser)
const resp = await fetch(
"https://isinconverter.com/api/identifier-converter.php?action=convert&from=isin&to=wkn&value=US0378331005"
);
const data = await resp.json();
console.log(`WKN: ${data.data}`); // WKN: 865985
PHP
$response = file_get_contents(
"https://isinconverter.com/api/identifier-converter.php?action=convert&from=isin&to=wkn&value=US0378331005"
);
$data = json_decode($response, true);
echo "WKN: " . $data['data']; // WKN: 865985
Supported Identifier Types
| Type | Full Name | Region | Length | Example |
|---|---|---|---|---|
| isin | International Securities Identification Number | Global | 12 | US0378331005 |
| wkn | Wertpapierkennnummer | Germany | 6 | 865985 |
| cusip | Committee on Uniform Securities Identification Procedures | US/Canada | 9 | 037833100 |
| sedol | Stock Exchange Daily Official List | UK/Ireland | 7 | 2046251 |
| valor | Valoren Number | Switzerland | 6-9 | 3886335 |
| figi | Financial Instrument Global Identifier | Global | 12 | BBG000B9XRY4 |
| lei | Legal Entity Identifier | Global | 20 | HWUPKR0MPOU8FGXBT394 |
Questions? Contact us at max@webpowers.org