Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Anonymous
Not applicable

How do I use Power Query to get data from SEC EDGAR with API and/or M?

I've just about exhausted Google and Bing searches here.

 

WHAT I'M TRYING TO DO
I'm trying to find out how to use Power Query to connect to web data source (www.sec.gov) so that I can extract company filings and financial data directly into Power Query, then excel

 

I do not have the ability to use Python to assist (Tech department has controls on this) so I need to know how to use Power Query and/or M Code

 

I've read through the below link a lot of times and have not had success. There is a way to do it but I'm just not smart enough

https://www.sec.gov/edgar/sec-api-documentation 

 

I can 'see' the filings i need in Power Query but can't find a way to extract the content

IF SOMEONE CAN ASSIST
I would have the following data as an 'input' somewhere on 'Sheet1':
1. Ticker Symbol of company (i.e MSFT)
2. CIK (per API documentation)

 

 

https://data.sec.gov/ 

data.sec.png

 

MSFT Filings.pngMSFT10q.pngMSFT10k.pngMSFT 8K.png

 

 

 

 

 

 

1 REPLY 1
artemus
Microsoft Employee
Microsoft Employee

Hrm... interesting... it looks like they have the data column per column, instead of row per row. Anyways, go to the advanced editor and try this:

let
    Source = Json.Document(Web.Contents("https://data.sec.gov/submissions/CIK0000789019.json")),
    filings = Source[filings],
    recent = filings[recent],
    ToTable = #table(type table Value.Type(recent), List.Zip(Record.FieldValues(recent)))
in
    ToTable

 

You can replace "https://data.sec.gov/submissions/CIK0000789019.json" with "https://data.sec.gov/submissions/" & CIK & ".json" if you have CIK stored as its own query (drill down on the cell that has the value.

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.