Skip to main content

Base URL

All API requests should be made to:

Authentication

The Finscreener Developer API uses API key authentication. You must first generate an API key from your Finscreener dashboard.

Login with API Key

Email/password login is not supported for the Developer API. You must use an API key (format: fsk_xxx).
Response:
Use the access_token in subsequent requests:

Token Refresh

Access tokens expire after a set period. Use the refresh token to get a new access token:

Response Format

All responses are JSON formatted:

Success Response

Error Response

HTTP Status Codes

Rate Limits

API rate limits vary by endpoint and subscription tier:

Rate Limit Headers

Detail endpoint responses include rate limit headers:

Security Headers

All API responses include Strict-Transport-Security and X-Content-Type-Options: nosniff. Responses also include Cache-Control: no-store, private to prevent sensitive data from being cached by proxies.
For detailed security information, see our Security & Data Protection page.

API Sections

Authentication

Login, token refresh, and validation

User

User profile and subscription information

Screener

Execute and manage FQL queries

Filters

Filter companies, directors, and GST records

Details

Get detailed company, director, and GST information

Watchlist

Create and manage watchlists

Orders

Create and manage data orders

Recently Registered

Access newly registered GST registrations

Reference

NIC, HSN, and SAC code lookups

CRM

CRM integration endpoints for Zoho

SDKs and Tools

Python

JavaScript

cURL