Rinkel API: Simple On-Demand Call Export Tool with Transcripts (Python)
Budget: $300.0
FIXED /
⭐ 4.93 (23)
Spain
python, api, automation, restful-api, api-integration, api-development
## What I need
A simple, self-service tool to pull my Rinkel call data on-demand
(NOT scheduled, NOT real-time, NOT a dashboard). I run it when I
want to audit recent calls. It gives me a file. I drop the file
into Claude and audit manually with my own prompts.
That is the entire scope. No databases. No webhooks. No storage.
No AI integration. No fancy infrastructure.
## Why this exists
I have a marketing agency with 2 sales agents. I use Rinkel as
our business phone. Once a week or so, I want to review calls
to audit how my agents are performing — what they said, how
long calls lasted, who answered or missed. I will paste the
exported data into Claude with my own prompts and let Claude
analyze.
I do NOT want any system that runs daily, stores data, or
integrates with Claude directly. Just a simple export tool I
trigger when I need it.
## What the tool must do
Given a date range and optional filters (agent, direction),
the tool:
1. Calls the Rinkel API to fetch calls in that range
2. Downloads the audio recordings
3. Transcribes them with OpenAI Whisper (Spanish + English
auto-detected)
4. Bundles everything into a single output file (JSONL or ZIP,
your call) containing per-call:
- call_id, datetime, direction, duration, from, to
- agent_id, agent_name
- cause (answered, missed, busy, etc.)
- transcript (full text)
- transcript_language
5. Cleans up afterwards — audio files and temporary data are
deleted after the export is downloaded. Nothing stays stored.
## How I want to run it
Recommend what works best for my use case (I am not technical):
- Option A: Simple web page where I log in, pick filters,
click "Export", download
- Option B: A Python script I run from terminal with a date
range argument
- Option C: A Google Colab notebook I open and run
- Option D: Anything else simpler
Whatever you propose, it must be:
- Easy for a non-developer to use (me)
- Not require me to install or maintain anything complex
- Cost as close to $0/month as possible (free tiers welcome)
## Tech requirements
- Python (any modern version)
- Rinkel API: developers.rinkel.com (I have Expert plan, API key
ready)
- OpenAI Whisper API for transcription (I provide the API key)
- Clean code, error handling, retry logic for failed downloads
or transcriptions
## What I will NOT pay for (out of scope)
- Building or maintaining a database
- Real-time capture or webhooks
- Long-term storage of recordings or transcripts
- Dashboards, charts, analytics UI
- Direct Claude integration — I handle prompting myself
- Scheduled or automated runs
If your proposal includes any of these, you have not read the
brief.
## Deliverables
1. Working code (private GitHub repo I create and you push to)
2. Short README in English or Spanish: how to install, configure,
and run
3. 5-minute Loom video showing how to use it end to end
4. A sample export from a real call (or test) so I can see the
output format before approving
5. 5 days of post-delivery support for bugs
## Timeline
3-5 business days max. Firm date.
Here visual explanation: https://claude.ai/public/artifacts/8d0ec366-fab3-4139-bf7c-167314a5d8ae
— I am specifically looking for someone who keeps
things simple.
Thanks.
Ouvrir sur Upwork