I will connect excel to apis and external data effortlessly
About this Gig
Most Excel users don't realise their spreadsheet can pull live data directly from the web no copy-pasting, no exports, no manual updates.
I'll connect your Excel workbook to an API or external data source using Power Query. I'll build the connection, write the M code to shape the response filtering columns, unpivoting rows, merging endpoints, handling nulls, casting types and deliver a clean, structured table that refreshes with a click.
Power Query isn't just a connector. It's a full transformation engine. I use it to flatten nested JSON, split paginated responses across multiple calls, parameterise queries so they filter dynamically by date or ID, and stage intermediate steps so the logic is readable and maintainable not a black box.
I've published a commercial Excel add-in to Microsoft AppSource. This is production-grade work.
What I can connect: REST APIs · JSON/XML · OData · SharePoint · Web tables · Custom connectors
- Starter $65 One endpoint, manual refresh, clean output table
- Pro $120 Parameterised by date/ID · Error handling · Refresh guide · Documented
- Premium $220 Auth setup · Multi-endpoint · Full M script · Transformed output · Handover doc
Technology:
Excel
My Portfolio
FAQ
Does this work with any API?
Most REST APIs yes. SOAP or legacy APIs need a conversation first — message me.
Do I need to share my API key?
Yes, temporarily for testing. I'll tell you how to revoke and re-enter it yourself after delivery.
Will it break if the API changes?
I'll document everything clearly so you understand how it works. If the API changes down the track (which is usually rare for larger companies), a small update is usually quick — and I'm happy to help.
Does this require a paid Excel plan?
Power Query is included in Excel 2016+ and Microsoft 365. No extras needed.
What if I don't know my API's structure?
Share the docs or a sample response and I'll work from that.
Can it refresh automatically?
Power Query refreshes on demand or on file open. Fully automatic background refresh depends on your Microsoft 365 setup — message me and I'll tell you what's possible for your situation.

