Access Models

The response you get from our APIs will depend on the type of model that you have: or . For more details, please check our Data-as-a-Service page.

Accessing the API

You need credentials to our website to access our APIs. Please request access here.

Check out our complete Initial Setup guide for more details.

Authentication

All requests to the CreditRiskMonitor API must include a SessionKey header. To obtain one, first call the Login endpoint (link) using your username and password. Include the SessionKey in all subsequent API calls.

curl -d "Username=[USERNAME]&Password=[PASSWORD]" -X POST "https://api.creditriskmonitor.com/v1/Users/Login"
curl -H "Authorization: Bearer 1/1/2025 2:00:00 abcd1234ABCD1234abcd1234ABCD1234" -X GET "https://api.creditriskmonitor.com/v1/News"

Content Type

The CreditRiskMonitor API accepts JSON or XML in request bodies and returns JSON or XML in response bodies. You will need to include type=json or type=xml in the request body.

curl -H "Authorization: Bearer 1/1/2025 2:00:00 abcd1234ABCD1234abcd1234ABCD1234" -X GET "https://api.creditriskmonitor.com/v1/News?type=json"

Explore our APIs

Error Types

  • 400 - Bad Request:There was an issue with the request format.
  • 403 - Forbidden:The user was not authorized to access the requested resource.

The common cause for 403 is an expired Session Key. Use the login endpoint to generate a new one.

  • 404 - Not Found:The requested resource could not be found.
  • 429 - Too Many Requests: The user made too many requests in a short period.
  • 500 - Internal Server Error:The server encountered an unexpected error.

Rate Limits

The rate limits depend on the type of account you have:

User TypeRequests/hour
Ordinary10
API Developer200
API UserNo Limit

Was this page helpful?