Ik doe api-integratie, reverse engineer elke private api en bouw een python-wrapper


Over deze dienst
Automatische vertaling
Moet je praten met een API waar je nooit mee zou moeten praten? Geen documentatie, geen SDK, geen supportticket dat ooit beantwoord wordt?
Dat is het meeste wat ik doe. Uitzoeken hoe een systeem zich gedraagt van buitenaf: de verzoeken die het verwacht, hoe het ze ondertekent, hoe sessies en tokens verversen, en waar de rate limits zitten. Daarna iets bouwen dat er betrouwbaar mee communiceert, elke dag, zonder dat iemand meekijkt.
WAT IK maak
- Een schone client voor een ongedocumenteerde of private api, in Python of TypeScript
- Browser automatisering met Camoufox/Patchright, omdat er helemaal geen api is om aan te roepen
- Herhalingen, backoff en token verversing, zodat het blijft werken als de service van gedachten verandert
- Geplande runs, logging en een waarschuwing als er iets misgaat
- Jouw data waar je het nodig hebt: database, sheet, webhook of je eigen api
Stuur me de service en wat je eruit wilt halen. Binnen een dag weet je of dit een klus van twee dagen is of twee weken.
Maak kennis met Stanislav L.
Full Stack Developer and Security Engineer
- Afkomstig uitGriekenland
- Lid sindssep 2026
- Gem. reactietijd1 uur
Talen
Oekraïens, Russisch, Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
De dienst heeft helemaal geen API. Kun je nog steeds helpen?
Bijna altijd wel. Een webinterface moet met iets praten, en dat is meestal een private api. Het eerste wat ik probeer is om het precies zo aan te roepen als de site zelf doet: dezelfde requests, dezelfde signing, dezelfde sessie. Dat is sneller, goedkoper in gebruik en veel stabieler dan een browser besturen.
Doe je ook gewoon web scraping?
Ja, en vaak is dat het goedkopere antwoord. Als de data op publieke pagina's staat en niemand hoeft in te loggen, is dat een kleinere klus dan een volledige api client en ik prijs het daar ook op.
Wat gebeurt er als ze iets veranderen?
Alles wat ik bouw stopt niet stilletjes, maar geeft duidelijk een foutmelding. Je krijgt een waarschuwing, geen stilletjes gat in je data. Aanpassen aan een verandering kost meestal een uur werk, en na overdracht kun jij het zelf doen of het aan mij sturen.
Hoe weet ik zeker dat de klus mogelijk is voordat ik betaal?
Een snelle blik is gratis: stuur de service en binnen een dag zeg ik of het eenvoudig lijkt of duidelijk onmogelijk. Tussen die twee zit echt onderzoek, en dat is waar het Basic pakket voor betaalt. Sommige services kunnen op geen enkele manier worden teruggedraaid, en dat antwoord krijg je schriftelijk.

