Quickstart
Make your first API call in three steps.
Prerequisites
- Your
client_idandkidfrom Uzabase (see Client Registration) - Your RSA private key (
private_key.pem) curlor any HTTP client
Step 1: Get an Access Token
Generate a signed JWT and exchange it for an access token:
# Exchange your signed JWT for an access token
curl -X POST https://datafeed.ub-speeda.com/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&client_assertion=YOUR_SIGNED_JWT"
Response:
{
"access_token": "xxx.yyy.zzz",
"token_type": "bearer",
"expires_in": 300
}
See Token Generation for full details on creating the JWT.
Step 2: Search Companies
Use the access token to search for companies in Singapore:
curl -X GET "https://datafeed.ub-speeda.com/asia/private-markets/v1/companies?country=SGP&q=example&page=1&page_size=5" \
-H "Authorization: Bearer {access_token}"
Step 3: Get Company Financials
Using a companyId from the search results:
curl -X GET "https://datafeed.ub-speeda.com/asia/private-markets/v1/financials/companies/{companyId}?year=2024" \
-H "Authorization: Bearer {access_token}"
What's Next?
- Browse the full Asia Private Markets Data endpoints
- Explore the Asia Industry Taxonomies for industry classification data
- Review error handling patterns