I will build a python script to pull and process data from any API

T
thefahadmehmood
T
thefahadmehmood
Fahad M.

About this gig

You need data out of an API and into something useful a CSV, a database, a dashboard,

another service. I'll write the Python that does it.


WHAT I BUILD

- Scripts that call a REST API, handle pagination, and pull complete datasets

- Authentication handling (API keys, OAuth, bearer tokens, session cookies)

- Rate-limit handling and retry logic so your script doesn't die halfway through

- Caching so you're not making the same expensive call twice

- Clean output: CSV, JSON, SQLite, or PostgreSQL your choice

- Scheduled runs (cron or a background worker) if you need it running on its own


WHY THIS ISN'T JUST requests.get()

Real API work breaks on the boring parts: the endpoint that paginates differently, the

rate limit that isn't documented, the token that expires mid-run, the response that's

missing a field one time in fifty. I write for those cases because I've hit them.


RECENT WORK

I built a tracker integrating two separate third-party APIs with a caching layer and

regional leaderboards, and a live dashboard that refreshes account data through background

workers without hitting rate limit.


I only work with APIs you're authorised to use. Send me the API docs and what you need.

Get to know Fahad M.

Fahad M.

I build the boring middle layer that keeps your app running

  • FromPakistan
  • Member sinceJan 2019
  • Avg. response time1 hour
  • Languages

    Urdu, English
I build the middle layer: the Python that pulls data from an API, survives the rate limits, and hands your app something clean. Shipped: a live Flask dashboard with token auth and Redis background workers, running in production. A tracker integrating two separate APIs with caching and regional leaderboards. A partial Git implementation in C, because I wanted to know how it actually works. Python, Flask, SQLite, Postgres, REST APIs, Redis, Linux. Adding Go. I ask questions before I build, not after. If your job isn't a fit, I'll say so instead of taking the order.

My Portfolio

Other Software Development Services I Offer