Platform Feature

One Unified API for All Your Financial Data

Query positions, transactions, and balances from every custodian through a single RESTful API. Auto-generated SDKs, webhook notifications, and versioned endpoints. Zero custom integrations.

AES-256 EncryptionTLS 1.399.99% Uptime
RESTful APIUnified Interface
< 200msResponse Time
99.99%Uptime SLA
OAuth 2.0 + API KeysAuthentication
The Challenge

Custom Integrations vs. a Unified API

Most institutional teams are still building and maintaining one-off connectors for every custodian and vendor. There is a better way.

Building Custom Integrations

  • โœ—Months of engineering time per custodian integration
  • โœ—Maintaining 10+ custom connectors with different auth flows
  • โœ—No documentation standards โ€” every integration is bespoke
  • โœ—Breaking changes cascade through the entire data pipeline

FyleHub API

  • Unified RESTful API across every custodian and data vendor
  • Auto-generated SDKs in Python, JavaScript, and more
  • Versioned endpoints with backward-compatible migrations
  • Webhook notifications for every data event in real time
How It Works

Query, Subscribe, and Integrate in Minutes

Query

RESTful Endpoints for Every Data Domain

Query positions, transactions, balances, performance, and security master data through clean REST endpoints. Every response returns normalized JSON โ€” consistent field names and schemas regardless of the underlying custodian source. Filtering, pagination, and sorting are built in.

  • Filter by account, date, asset class, and custom attributes
  • Cursor-based pagination for large datasets
  • Consistent JSON schema across all custodians
api-endpoints
GET /api/v2/positions
?account=ALL&as_of=2026-02-23
=> 200 OK ยท 847 records ยท 142ms
GET /api/v2/transactions
?from=2026-02-01&to=2026-02-23&type=BUY
=> 200 OK ยท 1,204 records ยท 187ms
GET /api/v2/balances
?account=ACC-4821&currency=USD
=> 200 OK ยท 12 records ยท 89ms
// Sample response
{ "data": [...],
"meta": { "total": 847,
"cursor": "eyJp..." } }

Webhook Configuration

Event Types

data.readyfeed.failedtransform.completequality.alertbatch.processed
Target URLhttps://your-app.com/webhooks
Secretwhsec_a3f2...b91c
Retry Policy3 attempts, exponential backoff

Recent Deliveries

data.ready
20006:01:12
transform.complete
20006:01:34
quality.alert
20006:02:01
Subscribe

Webhook Notifications for Every Data Event

Subscribe to granular webhook events and receive pushes the moment new data is processed. Configure target URLs, select event types, and set retry policies. Every delivery is HMAC-signed and logged with full delivery history for debugging and audit.

  • HMAC-signed payloads for security verification
  • Automatic retry with exponential backoff
  • Full delivery log with response codes and latency
Integrate

SDKs and Code Samples in Every Language

Auto-generated SDKs for Python, JavaScript, and more โ€” built from the OpenAPI spec and published to package registries. Three lines of code to authenticate and fetch data. Full documentation with request/response examples for every endpoint.

  • Auto-generated from OpenAPI 3.0 spec
  • Published to PyPI, npm, and NuGet
  • Interactive API explorer and sandbox
sdk-examples
PythonJavaScriptcURL
from fylehub import Client
client = Client("your_api_key")
positions = client.positions.list(date="2026-02-23")
PythonJavaScriptcURL
import FyleHub from '@fylehub/sdk'
const client = new FyleHub('your_api_key')
const positions = await client.positions.list({ date: '2026-02-23' })
PythonJavaScriptcURL
curl -H "Authorization: Bearer $KEY" \
https://api.fylehub.com/v2/positions \
-d 'date=2026-02-23'
Capabilities

Enterprise-Grade API Infrastructure

FyleHub's API platform is built for institutional-scale workloads. Every capability you need for production integrations โ€” authentication, rate limiting, pagination, and real-time events โ€” is built in and documented.

REST APIGraphQLWebhooksSDKsOAuth 2.0Rate LimitingPaginationBatch Operations
SpecDetail
Rate Limits10,000 req/min standard, custom tiers available
Response Time< 200ms p95, < 50ms p50
VersioningURL-based (v1, v2), 12-month deprecation window
Auth MethodsOAuth 2.0, API keys, JWT bearer tokens
PaginationCursor-based, configurable page size
Bulk ExportDedicated endpoints, async job processing

โ€œWe built our internal portfolio analytics dashboard in six weeks using FyleHub's API. The same project using raw custodian files would have taken six months โ€” and would have broken every time a custodian changed their format. The normalized API was the difference.โ€

โ€” Head of Engineering, $5.7B RIA

6 weeks

Dashboard Built in Production

3 lines

Code to Fetch Any Dataset

Zero

Custodian Format Parsing

Frequently Asked Questions

QWhat is a financial data API platform?

A financial data API platform provides programmatic access to aggregated, normalized financial data via REST API endpoints. Rather than relying on file-based data delivery or manual exports, downstream systems query the API directly to retrieve portfolio positions, transactions, performance data, and other financial data in real time. FyleHub's API platform normalizes data from all custodians and vendors and makes it available through a single, consistent API interface.

QWhat authentication methods does FyleHub's API support?

FyleHub's API supports OAuth 2.0 (client credentials flow for server-to-server), API key authentication, and JWT bearer tokens. All API calls require TLS 1.3 encryption. Role-based access control limits which endpoints and data sets each API key can access, ensuring least-privilege access even for programmatic clients.

QWhat data is available via the FyleHub API?

The FyleHub API provides access to all data processed by the platform: portfolio positions, transactions, performance and attribution data, corporate actions, security master data, account hierarchies, and custom data attributes. All data is normalized across all custodian sources before being made available via API โ€” your application receives a consistent schema regardless of the underlying source.

QDoes FyleHub support webhooks for event-driven integrations?

Yes. FyleHub provides webhook endpoints that push data to your systems as soon as new data is processed. Configure webhook URLs per data type and event (new positions available, transaction batch processed, data quality alert, etc.). Webhooks include payload signing for security verification and retry logic for reliability.

QIs there API rate limiting, and what are the limits?

FyleHub's API includes configurable rate limits appropriate for institutional workloads. Standard tiers support thousands of requests per minute. For bulk data retrieval, FyleHub provides dedicated bulk export endpoints optimized for large dataset transfers without impacting real-time query performance.

Ready to Build?

Stop Parsing Custodian Files. Start Querying a Unified API.

Book a 30-minute demo and see FyleHub's API return normalized data from your specific custodians.

API credentials and full documentation provided during implementation