FCC ECFS Filings avatar

FCC ECFS Filings

Pricing

$3.60 / 1,000 filings

Go to Apify Store
FCC ECFS Filings

FCC ECFS Filings

Search public FCC ECFS dockets and proceedings with shared filters. Get filing rows with filer details, dates, document links, and source context, plus a changes-only mode for a saved baseline.

Pricing

$3.60 / 1,000 filings

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📡 Find FCC ECFS filings by docket

For regulatory researchers, telecom teams, policy analysts, and legal research teams, FCC ECFS Filings searches one or more exact FCC proceedings or dockets and returns filing-level rows with filing identity, filer context, dates, available document links, and source context. Use the rows to review a public FCC filing, follow an available document link, or feed citable filing data into a research workflow.

What you get

Each saved row represents one FCC ECFS filing. It can include the filing ID, proceeding, filing type and title, filer, author, law firm, filer location, FCC bureau, receipt and dissemination dates, document link, document and page counts, viewing status, full-text match snippets, the first matching proceeding, and a change status for changes-only retrieval. Nested source context includes a canonical ECFS page, jurisdiction, retrieval time, and confidence context. Fields the source does not provide may be absent; no values are invented.

▶️ Search a proceeding your way

How it works

Enter one or more exact proceedings or dockets. One shared set of filters applies to every value in the list. Full retrieval returns matching filings up to your maxItems cap. Changes-only retrieval returns filings found since the last baseline and includes their change status. Each eligible filing is saved at its first match; if another submitted value reaches the same filing later, that later match is ignored. The matchedProceeding field shows which submitted proceeding first found and saved the filing.

If you leave maxItems empty, the Actor returns all available results until the source is exhausted. Use a number when you want a smaller cap.

⚙️ Input

Input fields

FieldTypeWhat it does
proceedingsstring[]Required. One or more exact FCC proceeding or docket values. The same search settings apply to every value.
filerstringOptional. Keeps filings that match this filer name.
fullTextstringOptional. Finds these words in filing text.
receivedAfterdate stringOptional. Keeps filings received on or after YYYY-MM-DD; JSON dates are read in UTC.
retrievalModeenum stringfull returns matching filings; changesOnly returns filings found since the last baseline and includes change status.
orderByenum stringOrders rows by filing receipt date or dissemination date.
maxItemsintegerOptional cap. Leave it empty to return all available results until the source is exhausted.
apiKeysecret stringOptional FCC or api.data.gov key. Public ECFS access does not need a key; add one only if you need higher source limits.

Example input

This is the public input from a successful default run:

{
"proceedings": [
"10-90"
],
"retrievalMode": "full",
"orderBy": "receivedDate",
"maxItems": 1
}

🧾 Output

Run output

The run output contains a dataset link. Open it to review the filing rows in the default overview or read them through the Apify API.

Dataset rows

FieldTypeWhat it does
filingIdstringStable FCC ECFS ID for the filing.
proceedingstringFCC proceeding or docket tied to the filing.
filingTypestringFiling type shown by FCC ECFS.
filingTitlestringFiling title shown by FCC ECFS, when provided.
filerstringPerson or group that filed the record.
authorstringAuthor shown for the filing, when provided.
lawFirmstringLaw firm shown for the filing, when provided.
filerLocationstringFiler address or location, when provided.
fccBureaustringFCC bureau shown for the filing, when provided.
receivedDatestringDate and time when FCC ECFS received the filing.
disseminationDatestringDate and time when FCC ECFS made the filing public, when provided.
documentUrlURLDirect link to the filing document, when provided.
documentCountintegerNumber of documents attached to the filing, when provided.
pageCountintegerNumber of pages in the filing documents, when provided.
viewingStatusstringDocument viewing status shown by ECFS, when provided.
textMatchSnippetsstring[]Source text snippets that help explain a full-text match, when available.
matchedProceedingstringSubmitted proceeding that first found and saved this filing.
changeStatusstringChange state for this filing when changes-only retrieval is used.
sourceobjectGroups public source links and context for the filing.
source.urlURLCanonical public FCC ECFS page for this filing.
source.jurisdictionstringJurisdiction linked to the source record, when provided.
source.retrievedAtstringUTC time when the source record was retrieved.
source.confidencestringSource confidence context, when provided.

Example filing row

This complete row is copied from a successful hosted run. Fields the source did not provide are not added.

{
"filingId": "105210517314044",
"proceeding": "26-96; 10-90",
"filingType": "NOTICE OF PROPOSED RULEMAKING",
"filer": "Wireline Competition Bureau",
"author": "Wireline Competition Bureau",
"lawFirm": "FCC",
"fccBureau": "Wireline Competition Bureau",
"receivedDate": "2026-05-21T17:00:00.000Z",
"disseminationDate": "2026-05-21T17:00:00.000Z",
"documentUrl": "https://docs.fcc.gov/public/attachments/FCC-26-35A1.pdf",
"documentCount": 4,
"viewingStatus": "Unrestricted",
"matchedProceeding": "26-96",
"source": {
"url": "https://www.fcc.gov/ecfs/search/search-filings/filing/105210517314044",
"jurisdiction": "US",
"retrievedAt": "2026-08-04T22:58:23.646Z",
"confidence": "FCC ECFS; source fields copied verbatim; unavailable optional fields omitted"
}
}

💳 Pricing

Per filing

The active price is $0.0036 for each filing saved to your dataset. Empty results, rejected requests, and errors are not billed.

🔌 Integrations

Apify workflow

Open or export the dataset in Apify, or read its rows through the Apify API. This video shows an Apify integration workflow:

❓ FAQ

What happens if the same filing matches more than one submitted proceeding?

The first eligible occurrence is saved. Later matches are ignored. matchedProceeding shows which submitted proceeding first found and saved the filing.

Can I search filing text?

Yes. Add fullText to find words in filing text. Matching rows can include textMatchSnippets when the source provides them.

What does changes-only retrieval return?

It returns filings found since the last baseline for the search and includes changeStatus. Use the same search settings on a later run to check for new filings.

Can I leave Maximum results empty?

Yes. The Actor returns all available results until the source is exhausted. Enter a number when you want a cap.

Do I need an FCC API key?

No. Public ECFS access does not need a key. You can add an FCC or api.data.gov key if you need higher source limits.

Does the Actor download filing documents?

No. It returns documentUrl when available and a public source.url for review. It does not download, transform, or mirror document files.

Can I search several proceedings together?

Yes. Add one or more exact values to proceedings. One shared set of filters applies to every value; the list does not create separate search configurations.

What happens when ECFS does not provide a field?

An unavailable optional field may be absent from the row. The Actor does not fill missing filing data with guesses, so use the source links for review.

No. It returns public FCC ECFS filing data and source links. It does not make legal, compliance, or policy conclusions.

📝 Changelog

0.0: Initial release

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré