3spread

Schedule 13D and 13G beneficial ownership API

The 5 percent-plus ownership stakes reported on Schedules 13D and 13G, including the reporting persons and exhibits, parsed into one schema. Free on the Community tier: 10,000 requests per day, 600 per minute.

What is in it

  • ·Ownership filings, filterable by filer and issuer
  • ·The filer index, to resolve who is reporting before you query
  • ·Per-filing detail with reporting persons and exhibits

Endpoints

3 endpoints on https://api.3spread.com. Full parameters and response schemas are in the API reference.

MethodEndpointReturns
GET/v1/beneficial-ownershipList filings
GET/v1/beneficial-ownership/entitiesList filers
GET/v1/beneficial-ownership/{filing_id}Get a filing

Query it

Every dataset is available on the free Community tier. Sign up, provision a key, and query it. No credit card.

curl
curl "https://api.3spread.com/v1/beneficial-ownership?limit=10" \
  -H "apikey: $THREESPREAD_API_KEY"
Python (py3spread)
from py3spread import Client

client = Client()  # reads THREESPREAD_API_KEY
page = client.beneficial_ownership.list(limit=10)

for row in page["data"]:
    print(row)

What people build with it

  • ·Catch activist stake-building as it is disclosed, by watching 13D intent
  • ·Distinguish passive (13G) from activist (13D) accumulation in the same name
  • ·Map the full set of 5 percent holders in a company

Guides using this dataset

The other datasets

All of them are included, free, on the same key.

Get Started

Choose the path that fits your needs.

Read the docs

Every endpoint, parameter, and response schema.

Get a free key

The Community tier is free: 10,000 requests per day (600 per minute), every dataset.

Commercial use

Licensing, redistribution, and custom delivery.