PipedreamHQ / PipedreamHQ/pipedream
APIFreaks
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
**Name of app / service**
ApiFreaks — an API hub offering a large catalog of data APIs (IP geolocation & threat intelligence, WHOIS, DNS, email/phone validation, geocoding, currency & commodity data, weather, ZIP codes, screenshots, PDF tools, and more).
**Link to developer documentation**
- API overview: https://apifreaks.com/api
- API reference: https://apifreaks.com/api/reference
- Playground: https://apifreaks.com/api/playground
Authentication is via API key.
**Is lack of support preventing you from moving forward, or do you have a workaround?**
It's blocking me. I already opened a PR to add a component for ApiFreaks, but it was closed with a note that the app itself needs to be integrated into Pipedream first before any components can be reviewed. I'm opening this request so the app can be set up, after which I'd like to resubmit my component PR.
**Are there specific actions or triggers you'd like to see for this app?**
Yes, to start, I'd like to contribute all the actions for the endpoints mentioned in the developer documentation(all standard request/response, no polling triggers needed initially). I have also created a PR in this case and you can refer to that: https://github.com/PipedreamHQ/pipedream/pull/21371
Let me know if you'd like me to scope down to some actions for the initial integration.
Contributor guide
Research direction
Start with the ApiFreaks API overview, reference, and playground, then review PR #21371 for the proposed integration and actions. Done means ApiFreaks is integrated into Pipedream and the requested documented endpoints have standard request/response actions without polling triggers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100