Provider price plus 5%. That is the whole pricing.

We pass through what each provider charges and add a flat 5%. Bring your own keys and we charge nothing at all.
Credits
Top up a balance and query any provider. You pay exactly what the provider charges, plus 5%.
+5%
on provider price
Get API key
Get API key
Button arrow
Checkmark icon
Provider price plus a flat 5%, nothing else
Checkmark icon
No subscription, seats or minimums
Checkmark icon
Top up from $5, use it whenever
Checkmark icon
Every supported provider on one balance
Checkmark icon
The provider cost and our 5% shown on every request
Checkmark icon
One usage view and one invoice
Bring your own keys
Connect the provider contracts you already have. Your provider bills you, and Jooli adds nothing.
Checkmark icon
No Jooli fee on requests that use your key
Checkmark icon
Keep the rates you negotiated
Checkmark icon
Same unified request and response
Checkmark icon
Mix your keys and credits per provider
Checkmark icon
Ordered fallbacks across both
Checkmark icon
Usage tracked per key
Volume
For teams running enrichment at scale who want committed-use pricing and a direct line to us.
Checkmark icon
Volume pricing on credits
Checkmark icon
Priority on new provider requests
Checkmark icon
Help designing provider fallbacks
Checkmark icon
Invoiced billing
Checkmark icon
Shared Slack channel
Checkmark icon
Onboarding with an engineer
How a request is priced
Provider priceWhat Apollo, ZoomInfo or any other provider charges for that record. Passed through unchanged.
+
5%Jooli’s fee. The only money we make on your usage.
=
What you payDeducted from your credits, with both parts shown on every request.
ExampleProvider chargesJooli fee (5%)You pay
One enriched contact$0.100$0.005$0.105
1,000 enriched contacts$100.00$5.00$105.00
10,000 enriched contacts$1,000.00$50.00$1,050.00
Example uses a provider price of $0.10 per contact. Actual provider prices vary by provider and endpoint, and you always see them before and after a request. No setup fee, no monthly fee, no minimum spend, no markup on requests that use your own keys.

Frequently asked questions

What exactly does Jooli do?
Jooli sits between your product and the GTM data providers you would otherwise integrate one by one. You send one request in one format and name the provider you want. Jooli translates the call, and you get back the same normalized response shape whichever provider answered.
How do I choose which provider answers?
Set the provider field on the request, for example "apollo" or "zoominfo". To switch, change that one string. If you pass an ordered list instead, Jooli tries each provider in turn until one returns a match.
Do I need my own contracts with Apollo, ZoomInfo and the rest?
No. With Jooli credits, one key is enough to query any supported provider. If you already have a contract with a provider, connect that key and those calls run on your own account. You can mix both, provider by provider.
How does pricing work?
You pay what the provider charges plus a flat 5%. If a provider charges $0.10 for a record, you pay $0.105, and both parts are shown on every request. There is no subscription, no seat licence and no minimum. When you use your own provider keys, Jooli charges nothing.
What happens when a provider is down or rate limits me?
If you passed a list of providers, Jooli retries and moves on to the next one, and the response tells you which providers were tried. With a single provider you get a clear, consistent error instead of a vendor-specific one.
The provider I need is not listed. Can you add it?
Yes. New providers slot in behind the same schema, so nothing changes in your code when one is added. Tell us which one at [email protected].

Stop integrating providers. Start shipping pipeline.

One key, one schema, every GTM data source. Pay only for the records you actually get back.
Get API key
Get API key