Airtable recipe

SEC API Airtable Tracker

A self-serve Airtable script recipe for operations teams that want SEC filing watchlists in a collaborative base without maintaining an EDGAR ingest service.

GET /v1/sec/watchlist/changes?tickers=AAPL,MSFT,NVDA&since=2026-07-01&limit=25
const config = input.config();
const rapidapiKey = input.secret.RAPIDAPI_KEY;
const tickers = config.tickers || "AAPL,MSFT,NVDA";
const since = config.since || "2026-07-01";
const table = base.getTable("SEC Filings");

const params = new URLSearchParams({
  tickers,
  since,
  limit: "25"
});

const response = await fetch(
  `https://sec-event-intelligence.p.rapidapi.com/v1/sec/watchlist/changes?${params}`,
  {
    headers: {
      "x-rapidapi-host": "sec-event-intelligence.p.rapidapi.com",
      "x-rapidapi-key": rapidapiKey
    }
  }
);

if (!response.ok) {
  throw new Error(await response.text());
}

const payload = await response.json();
const records = [];

for (const group of payload.data || []) {
  for (const change of group.changes || []) {
    const filing = change.filing || {};
    records.push({
      fields: {
        Ticker: group.ticker,
        Form: filing.form || "",
        Company: filing.companyName || "",
        "Filed At": filing.filedAt || "",
        Accession: filing.accessionNo || "",
        URL: filing.filingUrl || ""
      }
    });
  }
}

const insertedCount = records.length;
while (records.length) {
  await table.createRecordsAsync(records.splice(0, 50));
}

output.set("insertedCount", insertedCount);

Workflow Setup

This recipe validates whether buyers want SEC filing data inside automation tools before we build deeper app-specific support.

Endpoints Used

The integration uses live SEC Event Intelligence endpoints available through RapidAPI subscriptions.

Integration FAQ

Is this an official Airtable extension?

No. It is a script recipe that calls the live RapidAPI endpoint and writes selected filing records to an Airtable table.

Where should the RapidAPI key be stored?

Use Airtable automation secrets or a protected script input. Do not store the key in table fields, shared views, or copied records.

No investment advice. These recipes move public SEC filing metadata into automation tools. They do not provide recommendations, ratings, signals, or personalized financial guidance.