feat(catalog): add GetLeads.io contact data and shared trial - #531
Merged
Merged
Conversation
shehjad-dev
force-pushed
the
codex/provider-getleadsio
branch
from
September 16, 2026 15:30
7f9de00 to
b7eede2
Compare
shehjad-dev
marked this pull request as ready for review
September 16, 2026 18:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds GetLeads.io (
getleadsio) as a pasted-Bearer-key enrichment provider with 12 curated direct tools. Every tool works with either a team's own key or treg's platform key.Why now: GetLeads.io provides contact search, company-contact discovery, person enrichment, phone lookup, and funding and acquisition signals through one API. Its promotional credits let treg measure demand before it buys a paid plan. GetLeads.io does not publish a normal USD replacement price per database credit, so this PR does not invent one.
No external vendor contact is required. The platform credential uses an existing promotional account. No key, personal data, raw response, or absolute account balance appears in this PR.
What's in the diff
oauth_providers.py/config.py— standard pasted-key provider and optional platform slot;Authorization: Bearer …; freeGET /api/v1/usage/fair-useverification probecatalog/getleadsio.yaml— 12 original, live-verified provider operations with sanitized response fixtures; no artificial.trialtoolsfx.yaml— exact$0,kind: treg_trial, and five successful credit-using platform calls per team per UTC dayfree; failed calls, free tools, and BYOK history do not consume a platform trialcredits_remainingfrom the free fair-use route and apply the documented 100 requests/minute platform-key limitsuccess=trueand consumed credits, so treg cannot define a reliable provider-neutral hit or missEndpoint access and cost
Every listed tool supports both credential paths. BYOK calls use the team's GetLeads.io plan and cost
$0from its treg balance. Platform calls use treg's GetLeads.io account and also cost$0from the team's treg balance during this trial.getleadsio.people.enrich.from_emailgetleadsio.people.enrich.from_linkedingetleadsio.people.enrich.from_persongetleadsio.people.phone.lookupgetleadsio.people.phone.lookup_batchgetleadsio.people.colleagueslimit_per_itemaccepts 1–5,000getleadsio.people.decision_makerslimitaccepts 1–5,000getleadsio.people.searchlimitaccepts 1–5,000getleadsio.people.search.countgetleadsio.people.search.filtersgetleadsio.companies.funding.feedlimitaccepts 1–200getleadsio.companies.acquisitions.feedlimitaccepts 1–200Verification evidence ledger
Live checks used synthetic inputs and retained only sanitized shapes plus relative credit movement.
limitlimit=1limit=1Verification
105 provider file(s), 3377 endpoint(s), 0 error(s), 0 warning(s)611 passed4232 passed, 8 skipped16 passedgetleadsio.people.searchacceptslimit=5000, uses the platform Bearer key, preserves the request value, and does not move the treg balanceWhat was not verified
credits_remaining.Ops
TREG_PLATFORM_KEY_GETLEADSIOonly in the serving environment and addgetleadsiotoTREG_PLATFORM_PROVIDERSto enable the trial. BYOK remains available without either setting.Review focus
$0, five-credit-using-call policy acceptable when one call can use many GetLeads.io credits?