{
  "info": {
    "name": "FilingPulse — SEC EDGAR filings API",
    "description": "SEC EDGAR filings as normalized JSON: Form 4 insider transactions, 8-K corporate events classified by item code, and the S-1/IPO registration lifecycle threaded by SEC file number — one frozen schema, plus HMAC-signed webhooks.\n\n**Get a key:** free at https://filingpulse.io/signup.html — no card required (2,500 requests/month, 10/minute). Put it in the `apiKey` collection variable; it is sent as the `X-API-Key` header on every authenticated request. `/v1/health` and `/v1/schema` need no key.\n\n**Docs:** https://filingpulse.io/docs.html · query patterns: https://filingpulse.io/patterns.html · runnable examples: https://filingpulse.io/recipes.html · schema contract: https://api.filingpulse.io/v1/schema\n\nFilingPulse is data infrastructure: it reports what was filed, exactly as filed, and provides no interpretation, trading signals, or investment advice. Not affiliated with the U.S. Securities and Exchange Commission; source data is public domain.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "X-API-Key",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.filingpulse.io",
      "description": "API base URL."
    },
    {
      "key": "apiKey",
      "value": "",
      "description": "Your API key — free at https://filingpulse.io/signup.html (no card required)."
    },
    {
      "key": "form4_accession",
      "value": "0001653558-26-000110",
      "description": "A real Form 4 accession (verified live 2026-08-15). Replace with any accession from a GET /v1/insider-trades response."
    },
    {
      "key": "registration_accession",
      "value": "0001493152-26-038495",
      "description": "A real S-1/IPO registration accession (verified live 2026-08-15). Replace with any accession from a GET /v1/registrations response."
    },
    {
      "key": "sub_id",
      "value": "",
      "description": "A webhook subscription id, returned by POST /v1/webhooks."
    }
  ],
  "item": [
    {
      "name": "Form 4 insider trades",
      "description": "Form 4 insider transactions, normalized to schema v1.",
      "item": [
        {
          "name": "List Form 4 insider transactions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/insider-trades",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "insider-trades"
              ],
              "query": [
                {
                  "key": "ticker",
                  "value": "KMI",
                  "disabled": true,
                  "description": "Issuer ticker symbol, exactly as filed"
                },
                {
                  "key": "cik",
                  "value": "1506307",
                  "disabled": true,
                  "description": "Issuer CIK, digits only"
                },
                {
                  "key": "form_type",
                  "value": "4",
                  "disabled": true,
                  "description": "4, or 4/A for amendments only"
                },
                {
                  "key": "since",
                  "value": "2026-07-01",
                  "disabled": true,
                  "description": "Only filings filed on/after this date"
                },
                {
                  "key": "until",
                  "value": "2026-07-31",
                  "disabled": true,
                  "description": "Only filings filed on/before this date — with since=, a fixed reproducible window"
                },
                {
                  "key": "limit",
                  "value": "100",
                  "disabled": true,
                  "description": "Rows per page (max 200)"
                },
                {
                  "key": "offset",
                  "value": "0",
                  "disabled": true,
                  "description": "Pagination offset (max 10,000)"
                }
              ]
            },
            "description": "List Form 4 insider transactions"
          }
        },
        {
          "name": "One filing by accession number",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/insider-trades/{{form4_accession}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "insider-trades",
                "{{form4_accession}}"
              ]
            },
            "description": "One filing by accession number"
          }
        }
      ]
    },
    {
      "name": "8-K corporate events",
      "description": "8-K corporate events classified by official item code.",
      "item": [
        {
          "name": "List 8-K corporate events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/events",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "events"
              ],
              "query": [
                {
                  "key": "item",
                  "value": "5.02",
                  "disabled": true,
                  "description": "8-K item code, e.g. 2.02"
                },
                {
                  "key": "cik",
                  "value": "1506307",
                  "disabled": true,
                  "description": "Issuer CIK, digits only"
                },
                {
                  "key": "since",
                  "value": "2026-07-01",
                  "disabled": true,
                  "description": "Only events filed on/after this date"
                },
                {
                  "key": "until",
                  "value": "2026-07-31",
                  "disabled": true,
                  "description": "Only events filed on/before this date"
                },
                {
                  "key": "limit",
                  "value": "100",
                  "disabled": true,
                  "description": "Rows per page (max 200)"
                },
                {
                  "key": "offset",
                  "value": "0",
                  "disabled": true,
                  "description": "Pagination offset (max 10,000)"
                }
              ]
            },
            "description": "List 8-K corporate events"
          }
        }
      ]
    },
    {
      "name": "S-1 / IPO registrations",
      "description": "S-1/IPO registration lifecycle: registration statements, amendments, effectiveness notices, and priced prospectuses, threaded by SEC file number.",
      "item": [
        {
          "name": "List S-1/IPO registration lifecycle events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/registrations",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "registrations"
              ],
              "query": [
                {
                  "key": "stage",
                  "value": "registration",
                  "disabled": true,
                  "description": "Lifecycle stage: registration, amendment, effectiveness, or prospectus"
                },
                {
                  "key": "form_type",
                  "value": "S-1",
                  "disabled": true,
                  "description": "Exact form type, e.g. S-1 or 424B4"
                },
                {
                  "key": "cik",
                  "value": "1506307",
                  "disabled": true,
                  "description": "Issuer CIK, digits only"
                },
                {
                  "key": "file_number",
                  "value": "333-298359",
                  "disabled": true,
                  "description": "SEC file number, e.g. 333-296288 — follows one offering across stages"
                },
                {
                  "key": "since",
                  "value": "2026-07-01",
                  "disabled": true,
                  "description": "Only events filed on/after this date"
                },
                {
                  "key": "until",
                  "value": "2026-07-31",
                  "disabled": true,
                  "description": "Only events filed on/before this date"
                },
                {
                  "key": "limit",
                  "value": "100",
                  "disabled": true,
                  "description": "Rows per page (max 200)"
                },
                {
                  "key": "offset",
                  "value": "0",
                  "disabled": true,
                  "description": "Pagination offset (max 10,000)"
                }
              ]
            },
            "description": "List S-1/IPO registration lifecycle events"
          }
        },
        {
          "name": "One registration event by accession number",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/registrations/{{registration_accession}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "registrations",
                "{{registration_accession}}"
              ]
            },
            "description": "One registration event by accession number"
          }
        }
      ]
    },
    {
      "name": "Webhooks",
      "description": "Push delivery of new filings as they land, HMAC-signed.",
      "item": [
        {
          "name": "List your webhook subscriptions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "webhooks"
              ]
            },
            "description": "List your webhook subscriptions"
          }
        },
        {
          "name": "Create a webhook subscription (secret shown once)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/webhooks",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "webhooks"
              ]
            },
            "description": "Create a webhook subscription. `events` is a non-empty subset of `form4`, `8k`, `registration`. The signing secret is returned ONCE at creation; deliveries are signed sha256-HMAC over the exact body in the `X-FilingPulse-Signature` header.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"https://example.com/filingpulse-hook\",\n  \"events\": [\n    \"form4\",\n    \"8k\",\n    \"registration\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "Deactivate a webhook subscription",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/webhooks/{{sub_id}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "webhooks",
                "{{sub_id}}"
              ]
            },
            "description": "Deactivate a webhook subscription"
          }
        },
        {
          "name": "Delivery log for a subscription",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/webhooks/{{sub_id}}/deliveries",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "webhooks",
                "{{sub_id}}",
                "deliveries"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "100",
                  "disabled": true,
                  "description": "Rows returned, newest first (max 200)"
                }
              ]
            },
            "description": "Delivery log for a subscription"
          }
        }
      ]
    },
    {
      "name": "Public — health & schema (no key)",
      "description": "Service health and the machine-readable schema contract. No authentication required.",
      "item": [
        {
          "name": "Machine-readable schema v1 contract",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/schema",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "schema"
              ]
            },
            "description": "The full normalized-schema contract as JSON: objects, field types, design rules,\nthe list-response envelope, and the transaction-code table. Static and versioned —\nsafe to fetch at build time for codegen or contract tests. No authentication required.",
            "auth": {
              "type": "noauth"
            }
          }
        },
        {
          "name": "Dataset counts and freshness",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/health",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "health"
              ]
            },
            "description": "Dataset counts and freshness",
            "auth": {
              "type": "noauth"
            }
          }
        }
      ]
    }
  ]
}
