RAPID_API // INTEGRATION

REST API ACCESS
& ENDPOINTS.

Our data infrastructure is distributed via RapidAPI to guarantee low-latency routing and enterprise-grade rate limiting. Integrate SEC Form 4 insider trading data directly into your Python, Node.js, or algorithmic trading environments.

Subscribe on RapidAPI

Authentication_Headers

Every request to the API must include your unique RapidAPI key. Do not expose this key in client-side code (browsers). Always proxy requests through your own secure backend.

Content-Type: application/jsonx-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.comx-rapidapi-key: YOUR_RAPIDAPI_KEY

cURL_References

1. Latest Transactions

Retrieve the most recent insider transactions across the market.

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/transactions/latest?limit=50' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'

2. Ticker Search

Get recent transactions for a specific company symbol (e.g., TSLA).

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/transactions/ticker/TSLA?limit=50' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'

3. Executive Search

Find trades made by a specific C-Suite executive or director.

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/transactions/executive?name=Elon%20Musk&limit=50' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'

4. The Whales (Top Transactions)

Get the largest monetary transactions over a specific rolling window.

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/transactions/whales?days=30&limit=50' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'

5. Analytics Summary

Aggregated transaction volume and value grouped by type for a ticker.

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/analytics/summary/NVDA' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'

6. Date Range Query

Filter all SEC Form 4 filings between two specific dates.

curl --request GET \
--url 'https://complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com/api/v1/transactions/daterange?start=2026-03-01&end=2026-03-14&limit=50' \
--header 'Content-Type: application/json' \
--header 'x-rapidapi-host: complete-s-p-500-insider-trading-dataset-sec-form-4.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'