Datacircle

Ocean.io pricing and alternatives: similar companies API

77% complete: 10 of the 13 key fields we checkSee the 13 fields

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

About this item

  • Stored. You get similar companies from Ocean.io's database. Ocean.io doesn't say how old its data is.
  • 10 of the 13 key fields we check. Description, Industry and type, Images, Technologies, Employees, Locations, Funding, Revenue, Domain, Contact.
  • 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/companies. 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 companies API alternatives

We list other providers' plans closest to this plan in price per 1,000 companies. Each plan in the table gives stored data, not live data, like this plan.

This planOcean.io, freeThe Companies API, freeCompanyEnrich, free, trial, POST /companies/similarZoomInfo, freeTomba, free
$ per 1,000$0.00$0.00$0.00$0.00$0.00
Completeness77%92%85%38%15%
Billingfreefreefreefreefree
Pay$0$0$0$0$0
Enough for1,500 results, once500 results100 results, once3,888,000 calls a month25 pages a month
Freshnessstoredstoredstoredstoredstored
Who can get itanyone with a company email (no Gmail or other personal address)anyoneanyone of legal ageemployees of the company that holds the account (a contractor only with ZoomInfo's prior permission), each with their own login and a business email addressanyone 18 or over

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/searchCompaniesV3
  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.

  • Match, not in the answer
  • Description
  • Industry and type
  • Images
  • Technologies
  • Employees
  • Headquarters, not in the answer
  • Locations
  • Funding
  • Revenue
  • Domain
  • Followers, not in the answer
  • Contact
Price
$ per 1,000$0.00
Billingfree
Aggregators
Aggregatorsnone
Charges
Perresult
Also pays forfrom the same budget: Search People · 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 pitchGiven any company, return the closest matches in the database ranked by our context-vector similarity model.
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
Speed
Answerin the call
The call
You sendnothing required. Optional: size, searchAfter, fields, 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, peopleFilters.lookalikeLinkedinHandles, 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
MethodPOST
Path/v3/search/companies
About the plan
PlanFree trial
Who can get itanyone with a company email (no Gmail or other personal address)
The 104 fields the plan's answer can hold

domain, countries, primary country, company size, industry categories, industries, LinkedIn industry, ecommerce, keywords, Ocean employee count, LinkedIn employee count, revenue, year founded, description, emails, phone numbers, phone country, phone is primary, logo, technologies, technology categories, mobile app links, mobile app names, web traffic visits, web traffic page views, web traffic pages per visit, web traffic bounce rate, LinkedIn URL, LinkedIn handle, LinkedIn name, LinkedIn specialties, Twitter URL, Twitter handle, Twitter name, Twitter specialties, YouTube URL, YouTube handle, YouTube name, YouTube specialties, Facebook URL, Facebook handle, Facebook name, Facebook specialties, Xing URL, Xing handle, Xing name, Xing specialties, TikTok URL, TikTok handle, TikTok name, TikTok specialties, Instagram URL, Instagram handle, Instagram name, Instagram specialties, job postings count, buying signal keys, buying signal labels, name, legal name, location is primary, location latitude, location longitude, location country, location locality, location region, location postal code, location street address, location region code, department, department size, root URL, fax numbers, fax country, fax is primary, impressum company, impressum address, impressum email, impressum phone, impressum fax, impressum VAT, impressum URL, impressum people names, impressum people positions, funding round date, funding round type, funding round money raised in USD, funding round Crunchbase URL, redirected from, updated at, headcount growth 3 months, headcount growth 3 months percentage, headcount growth 6 months, headcount growth 6 months percentage, headcount growth 12 months, headcount growth 12 months percentage, headcount growth by department, relevance, total results, search after cursor, missing domains, redirect map, credits used, include domains statuses

Best GTM APIs