Most "build a call list" advice starts with a spreadsheet and ends with someone manually googling fifty LinkedIn profiles. If you're pulling from Fyonta, you can skip straight to a filtered, scored list in one request.
Start with the filters that actually narrow things down
Three filters do most of the work: industry, seniority_tier, and region_code. If you're selling into IT services companies and only want Director-and-above buyers in California:
curl "https://api.fyonta.com/v1/leads/search?industry=IT+Services&seniority_tier=Director,VP,C-Suite®ion_code=CA" \ -H "X-API-Key: $FYONTA_KEY"
That's the whole query. No joins, no separate "enrich this list" step for records we already own.
Sort by fit, not just alphabetically
Every result carries an icp_match_score from 0–100. Add min_icp=70 if you'd rather get fewer, better-fitting results than a long list you'll skim through anyway. Results are already returned ordered by score, highest first — the top of your response is your best-fit prospects.
Fill the gaps with live enrichment
If someone on your list is missing a phone number, Phone Finder takes the same company + name and returns a direct or mobile number when one's on file. Same key, same bill, no separate integration.
Paginate instead of pulling everything at once
limit caps out at 100 per request. For a genuinely large list, loop with offset rather than trying to pull thousands of rows in one call — it's friendlier to your own rate limit and easier to checkpoint if something fails halfway through.