Enrich Layer alternative: the live LinkedIn profile, with no contract
Proxycurl's API keys now work on Enrich Layer. On its API reference, a LinkedIn profile by URL is 1 credit from its cache, at any age, 2 by default for one no older than 29 days, and 10 fetched fresh. On its pricing page, every plan is a 12-month contract: a profile fetched fresh costs $196.00 per 1,000 on the smallest, $77.14 on the largest.
We have no plan and no contract. You add funds to a balance, from $5, and pay per call, with no markup: $2.375 per 1,000 through Up2Data (a profile it can't find is free), $3.70 per 1,000 through HarvestAPI. $1.485 per 1,000 through Fetchin, a profile it can't find billed the same. HarvestAPI bills a profile it can't find at $2.30 per 1,000. Live. Each request goes to the provider and gets the profile as it is today. You send the provider's own request to api.datacircle.dev, with your Datacircle key. That's the only change.
Enrich Layer's plans, per 1,000 profiles
We price every plan and pack on Enrich Layer's pricing page in October 2026 as if you spend all its credits on profiles: 1 each from its cache, 2 each no older than 29 days, 10 each fetched fresh.
| Plan | Price | From its cache, per 1,000 | 29 days old at most (its default), per 1,000 | Fetched fresh, per 1,000 |
|---|---|---|---|---|
| Starter, monthly | $49 a month, 2,500 credits | $19.60 | $39.20 | $196.00 |
| Growth, monthly | $299 a month, 25,000 credits | $11.96 | $23.92 | $119.60 |
| Pro, monthly | $899 a month, 89,900 credits | $10.00 | $20.00 | $100.00 |
| Ultra, monthly | $1,899 a month, 211,000 credits | $9.00 | $18.00 | $90.00 |
| Starter, yearly | $588 a year, 35,000 credits | $16.80 | $33.60 | $168.00 |
| Growth, yearly | $3,588 a year, 350,000 credits | $10.25 | $20.50 | $102.51 |
| Pro, yearly | $10,788 a year, 1,258,600 credits | $8.57 | $17.14 | $85.71 |
| Ultra, yearly | $22,788 a year, 2,954,000 credits | $7.71 | $15.43 | $77.14 |
| 100 credits, pay as you go | $10, 100 credits | $100.00 | $200.00 | $1,000.00 |
| 834 credits, pay as you go | $50, 834 credits | $59.95 | $119.90 | $599.52 |
| 3,788 credits, pay as you go | $100, 3,788 credits | $26.40 | $52.80 | $263.99 |
| 20,834 credits, pay as you go | $500, 20,834 credits | $24.00 | $48.00 | $239.99 |
| 46,297 credits, pay as you go | $1,000, 46,297 credits | $21.60 | $43.20 | $216.00 |
A monthly plan's credits expire every month. You get 14 months of credits at once on a yearly plan, and they expire in a year. Pay-as-you-go credits don't expire unless the account sits unused for 18 months, the pricing page says, while Enrich Layer's help center says they expire 30 days after purchase. A new account gets 100 credits, 200 with a work email, for 30 days.
Through us, with no plan and each request live: $2.375 per 1,000 through Up2Data (a profile it can't find is free), $3.70 per 1,000 through HarvestAPI. $1.485 per 1,000 through Fetchin, a profile it can't find billed the same. HarvestAPI bills a profile it can't find at $2.30 per 1,000. Funds never expire. Up2Data takes $1 a day per account (421 profiles), with a shared daily limit for all customers, then answers 429 until 00:00 UTC. HarvestAPI has no daily limit. Fetchin has no daily limit either. Sign up at datacircle.dev with your work email: a $5 credit, that's 2,105 LinkedIn profiles at $2.375 per 1,000.
The cost of a month of profiles
We put Enrich Layer's cheapest option for each row (a monthly plan, a yearly plan per month, or packs) next to Datacircle at its cheapest, each profile fetched fresh: Fetchin for every profile, at $1.485 per 1,000, with no daily limit.
| Profiles a month | Enrich Layer, fetched fresh | Enrich Layer, 29 days old at most | Enrich Layer, from its cache | Datacircle at its cheapest, through Fetchin |
|---|---|---|---|---|
| 1,000 | $299 (Growth, monthly) | $49 (Starter, monthly) | $49 (Starter, monthly) | $1.49 |
| 10,000 | $899 (Pro, paid yearly) | $299 (Growth, monthly) | $299 (Growth, monthly) | $14.85 |
| 100,000 | $21,700 (pay-as-you-go packs) | $1,899 (Ultra, monthly) | $899 (Pro, paid yearly) | $148.50 |
A plan runs 12 months however many profiles you fetch: Starter, the smallest, is $588 over the contract. Past Ultra, Enterprise starts above $24,000 a year. On Datacircle, you pay nothing in a month without calls, and you keep your balance.
The same profile, one call
On Enrich Layer, you fetch a profile fresh with this request, from its API reference:
curl -G -H "Authorization: Bearer $ENRICHLAYER_API_KEY" \
'https://enrichlayer.com/api/v2/profile' \
--data-urlencode 'profile_url=https://www.linkedin.com/in/williamhgates' \
--data-urlencode 'live_fetch=force'Through us, you send Up2Data's own request with your Datacircle key. Every call is live, with no live_fetch parameter:
curl -X POST "https://api.datacircle.dev/v1/profiles/enrich" \
-H "Authorization: Token $DATACIRCLE_API_KEY" \
-H "X-Data-Provider: up2data" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.linkedin.com/in/williamhgates"}'Or HarvestAPI's, at $3.70 per 1,000, with no daily limit:
curl "https://api.datacircle.dev/linkedin/profile?url=https://www.linkedin.com/in/williamhgates" \
-H "Authorization: Token $DATACIRCLE_API_KEY" \
-H "X-Data-Provider: harvestapi"Or Fetchin's, at $1.485 per 1,000, with no daily limit. Fetchin charges the same for a profile it can't find:
curl "https://api.datacircle.dev/api/v1/profile?profileUrlOrUrn=https://www.linkedin.com/in/williamhgates" \
-H "Authorization: Token $DATACIRCLE_API_KEY" \
-H "X-Data-Provider: fetchin"Every answer carries datacircle_meta: which provider answered, what the call cost, your balance after it. We charge nothing for a profile Up2Data can't find. Enrich Layer answers with Proxycurl's fields, and our Proxycurl alternative page shows where each one is in Up2Data's answer. The LinkedIn Profile API page in the docs gives all three providers' requests and answers, field by field. For a whole CSV, see get LinkedIn profile data with Python.
Datacircle also works without code. Use it from Claude, ChatGPT or Cursor: add api.datacircle.dev/mcp as an MCP server.
Enrich Layer's features we don't have
- A cache: a profile it already holds, at any age, at 1 credit.
- Separate endpoints for lookups without a LinkedIn URL and for profile pictures.
- Extra fields on a profile, at 1 credit each.
- Enrich Layer tells Proxycurl's former customers, in its guide for them, that their old keys still work and their prices stay fixed for 24 months.
If an old copy of a profile is enough, or you have no LinkedIn URL, use Enrich Layer. If you have LinkedIn URLs and want each profile as it is today, with no markup and no contract, use Datacircle.
The data co-op
Datacircle is a data co-op. Step 1: Query your favorite B2B data APIs through us. Same request, same price, no markup. Step 2: You're DONE. Every morning, you get the flat file of your data plus everyone else's. Add $50 to your account: you get $50 of API PLUS the flat file. See what's in the co-op's daily file, and compare every LinkedIn profile API's price.
Questions
Is Enrich Layer the same company as Proxycurl?
No. Enrich Layer's post says it "never acquired Proxycurl and doesn't use its data", and that the two agreed to move Proxycurl's customers to it. In its guide for former Proxycurl users, Enrich Layer says their API keys still work and their prices stay fixed for 24 months.
How many credits does an Enrich Layer profile cost?
1 from Enrich Layer's cache, at any age. 2 by default, for a profile no older than 29 days. 10 to fetch it fresh (live_fetch=force). A profile Enrich Layer can't find costs nothing. Prices as of October 2026.
Is there a cheaper alternative to Enrich Layer for LinkedIn profiles?
Through Datacircle, with no plan and each request live, a LinkedIn profile by URL is $2.375 per 1,000 through Up2Data (a profile it can't find is free), $3.70 per 1,000 through HarvestAPI. $1.485 per 1,000 through Fetchin, a profile it can't find billed the same. HarvestAPI bills a profile it can't find at $2.30 per 1,000. On Enrich Layer, a profile fetched fresh costs $196.00 per 1,000 on its smallest plan and $77.14 on its largest yearly plan (October 2026).
Can I cancel an Enrich Layer plan?
Its monthly and yearly plans are a 12-month commitment, and you pay a fee to cancel early, according to its pricing page.
Is there a subscription?
No. You add funds to your balance and pay per call. Funds never expire.
Is there a daily limit?
Up2Data takes $1 a day per account (421 profiles), with a shared daily limit for all customers, then answers 429 until 00:00 UTC. HarvestAPI has no daily limit. Fetchin has no daily limit either.
Is each request live, or cached?
Live. Each request goes to the provider and gets the profile as it is today.
Get started
Sign up at datacircle.dev with your work email: a $5 credit, that's 2,105 LinkedIn profiles at $2.375 per 1,000.
Sign up