3spread

Form 144 proposed sales API

Notices of proposed sale of restricted or control securities under Rule 144, which is where an insider signals a sale before it settles. Free on the Community tier: 10,000 requests per day, 600 per minute.

What is in it

  • ·Form 144 filings, filterable by issuer
  • ·The issuer index
  • ·Per-filing detail with proposed acquisitions and the three months of prior sales

Endpoints

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

MethodEndpointReturns
GET/v1/proposed-salesList filings
GET/v1/proposed-sales/entitiesList issuers
GET/v1/proposed-sales/{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/proposed-sales?limit=10" \
  -H "apikey: $THREESPREAD_API_KEY"
Python (py3spread)
from py3spread import Client

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

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

What people build with it

  • ·See intended insider selling ahead of the Form 4 that confirms it
  • ·Pair Form 144 intent with Form 4 execution to measure follow-through
  • ·Monitor control-person selling in a single name

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.