Datacircle

Ocean.io pricing and alternatives: similar people API

62% complete: 8 of the 13 key fields we checkSee the 13 fields

$0.00per 1,000 people
Plan: Free trial one of Ocean.io's 3 plans
Call: POST /v3/search/people Ocean.io's only call
API: Similar people API one of Ocean.io's 11 APIs

About this item

  • Stored. You get similar people from Ocean.io's database. Ocean.io doesn't say how old its data is.
  • 8 of the 13 key fields we check. Experience, Skills, Headline, About, Location, Photo, Connections, Open to work.
  • Nothing to pay. You get 300 credits once, enough for 1,500 results. Unused credits expire after 2 weeks.
  • One call. You call POST /v3/search/people. Every input is optional.
  • Who can get it: anyone with a company email (no Gmail or other personal address). Keep data: during the term of this Agreement. Use data: with conditions.

Ocean.io: similar people API alternatives

We list other providers' plans closest to this plan in price per 1,000 people.

This planOcean.io, freeReverse Contact, freeLusha, freeZoomInfo, free
$ per 1,000$0.00$0.00$0.00$0.00
Completeness62%100%15%8%
Billingfreefreefreefree
Pay$0$0$0$0
Enough for1,500 results, once100 results, oncenot published3,888,000 calls a month
Freshnessstoredstorednot publishedstored
Who can get itanyone with a company email (no Gmail or other personal address)professionals acting in their professional capacity, not as consumers, one trial per customeranyone 18 or over with a business emailemployees of the company that holds the account (a contractor only with ZoomInfo's prior permission), each with their own login and a business email address

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-23.

  1. api.ocean.io/openapi.json
  2. app.ocean.io/docs/getting-started/credits
  3. app.ocean.io/docs/getting-started/pagination
  4. app.ocean.io/docs/getting-started/rate-limiting
  5. app.ocean.io/docs/searchPeopleV3
  6. cdn.ocean.io/assets/tos-08-2025.pdf
  7. support.ocean.io/en/articles/13130846-start-your-free-trial
  8. support.ocean.io/en/articles/17346893-using-ocean-io-api-data-in-your-product-or-service
  9. ocean.io/api
  10. ocean.io/pricing

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Experience
  • Education, not in the answer
  • Skills
  • Headline
  • About
  • Location
  • Photo
  • Followers, not in the answer
  • Connections
  • Certifications, not in the answer
  • Languages, not in the answer
  • Recommendations, not in the answer
  • Open to work
Price
$ per 1,000$0.00
Billingfree
Charges
Perresult
Also pays forfrom the same budget: Search Companies · Enrich Company · Enrich Person · Enrich Companies (Batch) · Enrich People (Batch) · Lookup Companies · Lookup People · Autocomplete · Reveal Emails · Reveal Phones
Not found
$ per 1,000$0.00
In their words
Their pitchSearch people using filters and/or people Ids
Data
Freshnessstored
Keep dataduring the term of this Agreement
Use dataa revocable, limited, non-exclusive, non-transferable, non-sublicensable license to access and use the Ocean.io services and any outputs generated therefrom solely for Customer’s internal business purposes during the term of this Agreement. Customer may share such outputs with its professional advisors, auditors, and clients as reasonably necessary in the ordinary course of business, provided that such third parties are bound by confidentiality obligations no less protective than those in this Agreement. [...] Customer agrees not to: Use bots, scrapers, or automated extraction tools, Reverse engineer, decompile, or probe security features, Upload malware or introduce security vulnerabilities, Resell the Services or use them to operate a service bureau, Misrepresent identity or impersonate other users, Violate the intellectual property rights of Ocean.io or third parties. [...] standard subscriptions do not include reseller, redistribution, or sublicensing rights unless otherwise expressly agreed in writing.
Plan
Pay$0
You get300 credits
Enough for1,500 results, once
Expires2 weeks
Rate limit
Per day1,000
Per second1
Batch1
The call
You sendnothing required. Optional: peopleFilters.lookalikeLinkedinHandles, size, peopleFilters.countries, peopleFilters.includePeopleIds, peopleFilters.includeLinkedinHandles, peopleFilters.excludePeopleIds, peopleFilters.excludeLinkedinHandles, peopleFilters.excludeListId, peopleFilters.seniorities, peopleFilters.skills.allOf, peopleFilters.skills.anyOf, peopleFilters.skills.noneOf, peopleFilters.jobTitleKeywords.allOf, peopleFilters.jobTitleKeywords.anyOf, peopleFilters.jobTitleKeywords.noneOf, peopleFilters.jobTitleKeywords.exactMatch.anyOf, peopleFilters.jobTitleKeywords.exactMatch.allOf, peopleFilters.jobTitleKeywords.exactMatch.noneOf, peopleFilters.allJobDescriptions.allOf, peopleFilters.allJobDescriptions.anyOf, peopleFilters.allJobDescriptions.noneOf, peopleFilters.currentJobDescription.allOf, peopleFilters.currentJobDescription.anyOf, peopleFilters.currentJobDescription.noneOf, peopleFilters.profileDescription.allOf, peopleFilters.profileDescription.anyOf, peopleFilters.profileDescription.noneOf, peopleFilters.regions, peopleFilters.states[].country, peopleFilters.states[].abbreviation, peopleFilters.excludeStates[].country, peopleFilters.excludeStates[].abbreviation, peopleFilters.excludeCountries, peopleFilters.cities[].city, peopleFilters.cities[].country, peopleFilters.cities[].region.country, peopleFilters.cities[].region.abbreviation, peopleFilters.excludeCities[].city, peopleFilters.excludeCities[].country, peopleFilters.excludeCities[].region.country, peopleFilters.excludeCities[].region.abbreviation, peopleFilters.names, peopleFilters.departments.departments, peopleFilters.departments.mode, peopleFilters.excludeDepartments, peopleFilters.subDepartments.subDepartments, peopleFilters.subDepartments.mode, peopleFilters.excludeSubDepartments, peopleFilters.fieldsExist, peopleFilters.fieldsNotExist, peopleFilters.changedPositionAfter, peopleFilters.changedPositionBefore, peopleFilters.updatedWithinMonths, peopleFilters.connections.from, peopleFilters.connections.to, peopleFilters.followers.from, peopleFilters.followers.to, peopleFilters.laborStatusOpenToWork, peopleFilters.laborStatusHiring, companiesFilters.lookalikeDomains, companiesFilters.includeDomains, companiesFilters.excludeDomains, companiesFilters.excludeListId, companiesFilters.companySizes, companiesFilters.ecommerce, companiesFilters.yearFounded.from, companiesFilters.yearFounded.to, companiesFilters.countriesCount.from, companiesFilters.countriesCount.to, companiesFilters.revenues, companiesFilters.employeeCountOcean.from, companiesFilters.employeeCountOcean.to, companiesFilters.mobileApps.from, companiesFilters.mobileApps.to, companiesFilters.mobileAppsFilter.count.from, companiesFilters.mobileAppsFilter.count.to, companiesFilters.mobileAppsFilter.downloads.from, companiesFilters.mobileAppsFilter.downloads.to, companiesFilters.mobileAppsFilter.releaseYear.from, companiesFilters.mobileAppsFilter.releaseYear.to, companiesFilters.locationsCount.from, companiesFilters.locationsCount.to, companiesFilters.departmentSizes[].from, companiesFilters.departmentSizes[].to, companiesFilters.departmentSizes[].department, companiesFilters.employeeCountLinkedin.from, companiesFilters.employeeCountLinkedin.to, companiesFilters.industries.industries, companiesFilters.industries.mode, companiesFilters.excludeIndustries, companiesFilters.industryCategories.industryCategories, companiesFilters.industryCategories.mode, companiesFilters.excludeIndustryCategories, companiesFilters.linkedinIndustries, companiesFilters.excludeLinkedinIndustries, companiesFilters.fundingRound.raised.from, companiesFilters.fundingRound.raised.to, companiesFilters.fundingRound.types, companiesFilters.fundingRound.date.from, companiesFilters.fundingRound.date.to, companiesFilters.primaryLocations.includeCountries, companiesFilters.primaryLocations.excludeCountries, companiesFilters.primaryLocations.includeRegions[].country, companiesFilters.primaryLocations.includeRegions[].abbreviation, companiesFilters.primaryLocations.excludeRegions[].country, companiesFilters.primaryLocations.excludeRegions[].abbreviation, companiesFilters.primaryLocations.includeCities[].city, companiesFilters.primaryLocations.includeCities[].country, companiesFilters.primaryLocations.includeCities[].region.country, companiesFilters.primaryLocations.includeCities[].region.abbreviation, companiesFilters.primaryLocations.includeCities[].postalCode, companiesFilters.primaryLocations.excludeCities[].city, companiesFilters.primaryLocations.excludeCities[].country, companiesFilters.primaryLocations.excludeCities[].region.country, companiesFilters.primaryLocations.excludeCities[].region.abbreviation, companiesFilters.primaryLocations.excludeCities[].postalCode, companiesFilters.primaryLocations.geolocation.latitude, companiesFilters.primaryLocations.geolocation.longitude, companiesFilters.primaryLocations.geolocation.radius, companiesFilters.otherLocations.includeCountries, companiesFilters.otherLocations.excludeCountries, companiesFilters.otherLocations.includeRegions[].country, companiesFilters.otherLocations.includeRegions[].abbreviation, companiesFilters.otherLocations.excludeRegions[].country, companiesFilters.otherLocations.excludeRegions[].abbreviation, companiesFilters.otherLocations.includeCities[].city, companiesFilters.otherLocations.includeCities[].country, companiesFilters.otherLocations.includeCities[].region.country, companiesFilters.otherLocations.includeCities[].region.abbreviation, companiesFilters.otherLocations.includeCities[].postalCode, companiesFilters.otherLocations.excludeCities[].city, companiesFilters.otherLocations.excludeCities[].country, companiesFilters.otherLocations.excludeCities[].region.country, companiesFilters.otherLocations.excludeCities[].region.abbreviation, companiesFilters.otherLocations.excludeCities[].postalCode, companiesFilters.otherLocations.geolocation.latitude, companiesFilters.otherLocations.geolocation.longitude, companiesFilters.otherLocations.geolocation.radius, companiesFilters.webTraffic.visits.from, companiesFilters.webTraffic.visits.to, companiesFilters.webTraffic.views.from, companiesFilters.webTraffic.views.to, companiesFilters.socialMedias.medias.anyOf, companiesFilters.socialMedias.medias.allOf, companiesFilters.socialMedias.medias.noneOf, companiesFilters.socialMedias.minCount, companiesFilters.technologies.apps.anyOf, companiesFilters.technologies.apps.allOf, companiesFilters.technologies.apps.noneOf, companiesFilters.technologies.categories.anyOf, companiesFilters.technologies.categories.allOf, companiesFilters.technologies.categories.noneOf, companiesFilters.keywords.anyOf, companiesFilters.keywords.allOf, companiesFilters.keywords.noneOf, companiesFilters.minRelevance, companiesFilters.maxRelevance, companiesFilters.headcountGrowth.asPercentage, companiesFilters.headcountGrowth.growthRange.from, companiesFilters.headcountGrowth.growthRange.to, companiesFilters.headcountGrowth.months, companiesFilters.departmentHeadcountGrowth.anyOf[].asPercentage, companiesFilters.departmentHeadcountGrowth.anyOf[].growthRange.from, companiesFilters.departmentHeadcountGrowth.anyOf[].growthRange.to, companiesFilters.departmentHeadcountGrowth.anyOf[].months, companiesFilters.departmentHeadcountGrowth.anyOf[].department, companiesFilters.departmentHeadcountGrowth.allOf[].asPercentage, companiesFilters.departmentHeadcountGrowth.allOf[].growthRange.from, companiesFilters.departmentHeadcountGrowth.allOf[].growthRange.to, companiesFilters.departmentHeadcountGrowth.allOf[].months, companiesFilters.departmentHeadcountGrowth.allOf[].department, companiesFilters.updatedWithinMonths, companiesFilters.fieldsExist, companiesFilters.fieldsNotExist, companiesFilters.companyMatchingMode, companiesFilters.jobPostings.count.from, companiesFilters.jobPostings.count.to, companiesFilters.jobPostings.departments.anyOf, companiesFilters.jobPostings.departments.allOf, companiesFilters.jobPostings.departments.noneOf, companiesFilters.jobPostings.subDepartments.anyOf, companiesFilters.jobPostings.subDepartments.allOf, companiesFilters.jobPostings.subDepartments.noneOf, companiesFilters.jobPostings.seniorities.anyOf, companiesFilters.jobPostings.seniorities.allOf, companiesFilters.jobPostings.seniorities.noneOf, companiesFilters.jobPostings.countries.anyOf, companiesFilters.jobPostings.countries.allOf, companiesFilters.jobPostings.countries.noneOf, companiesFilters.jobPostings.states.anyOf[].country, companiesFilters.jobPostings.states.anyOf[].abbreviation, companiesFilters.jobPostings.states.allOf[].country, companiesFilters.jobPostings.states.allOf[].abbreviation, companiesFilters.jobPostings.states.noneOf[].country, companiesFilters.jobPostings.states.noneOf[].abbreviation, companiesFilters.buyingSignals.anyOf, companiesFilters.buyingSignals.allOf, peoplePerCompany, jobTitleThreshold, searchAfter, fields
MethodPOST
Path/v3/search/people
About the plan
PlanFree trial
Who can get itanyone with a company email (no Gmail or other personal address)
The 55 fields the plan's answer can hold

person ID, company domain, full name, first name, last name, country, state, location, LinkedIn URL, seniorities, departments, sub-departments, profile picture, job title, job title in English, current job description, experience company domain, experience job title, experience start date, experience end date, experience description, experience company LinkedIn handle, summary, skills, phone numbers, phone status, email, email status, updated at, LinkedIn connections, LinkedIn followers, headline, open to work, hiring, company size, company logo, company name, company revenue, company employee count, company industries, company technologies, company funding round date, company funding round type, company funding round money raised in USD, company funding round Crunchbase URL, relevance, successful people, not found people, triggered domain people, missing company information people, total results, search after cursor, redirect map, credits used, include domains statuses

Best GTM APIs