Free Company Lookup — Domain, Industry, HQ & Logo avatar

Free Company Lookup — Domain, Industry, HQ & Logo

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Free Company Lookup — Domain, Industry, HQ & Logo

Free Company Lookup — Domain, Industry, HQ & Logo

Free company lookup: type company names and get website/domain, industry, HQ, founded year, description & logo as clean JSON. Need revenue, employees, competitors, funding or tech stack? Use the foXLabs B2B Intelligence Suite (Owler / Craft.co / Built In).

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Berkan Kaplan

Berkan Kaplan

Maintained by Community

Actor stats

0

Bookmarked

72

Total users

21

Monthly active users

18 days ago

Last modified

Share

Free Company Lookup — Domain, Industry, HQ, Logo

Free Company Lookup — Domain, Industry, HQ & Logo

Turn a list of company names into clean, structured firmographics — website, domain, industry, headquarters, founded year, a short description and a logo — as ready-to-use JSON. No login, no per-result cost. It's the free, no-risk way to sample company data and resolve name → domain before you commit to a deeper, paid dataset.

Data comes from public company profile pages on Owler.com. No API key and no manual copy-pasting — type names, click Start, download the results.

  • 🆓 100% free — no pay-per-result; you only use Apify's standard platform compute (covered by the free tier for typical lists)
  • 🔤 Name → domain, instantly — type Stripe, get stripe.com plus industry, HQ, founded year and logo
  • 🗂️ One clean, flat record per company (JSON / CSV / Excel / API) — missing fields are null, never guessed
  • 🚀 A taste of the full suite — every row points to the paid foXLabs actors for revenue, employees, competitors, funding & tech stack

Quick start (API)

Look up three companies and get their basics in one call:

curl -X POST "https://api.apify.com/v2/acts/foxlabs~company-lookup-free/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "companyNames": ["Stripe", "Notion", "Airbnb"], "maxResults": 10 }'

Prefer no code? Open the Input tab, type company names (one per line), and click Start — then download the dataset.

What you get

One clean, flat record per resolved company:

FieldTypeDescription
urlstringSource company profile URL (Owler) — also the provenance of the row
namestringCompany name
websitestringOfficial website URL
domainstringRoot domain (e.g. stripe.com)
industrystringIndustry / sector label(s)
headquartersstringHQ as City, State, Country
yearFoundedintegerFounding year
descriptionstringShort company description
logostringLogo image URL
scrapedAtstringISO 8601 timestamp of the lookup
upgradeForFullDatastringPointer to the paid foXLabs suite for revenue / competitors / financials / tech stack
errorstringPresent only on a failed lookup (name didn't resolve / page not found); other fields are null in that row

Any field a company doesn't publish comes back as null — never a guessed value.

Sample output

Illustrative record (shape matches real output; values shown for a well-known company):

{
"url": "https://www.owler.com/company/stripe",
"name": "Stripe",
"website": "https://stripe.com",
"domain": "stripe.com",
"industry": "Finance, Payments",
"headquarters": "San Francisco, California, United States",
"yearFounded": 2010,
"description": "Stripe builds economic infrastructure for the internet...",
"logo": "https://logo.owler.com/.../stripe.png",
"scrapedAt": "2026-07-05T12:00:00.000Z",
"upgradeForFullData": "Revenue, employees, competitors, funding, M&A, financials & tech stack are available in the foXLabs B2B Intelligence Suite — Owler / Craft.co / Built In scrapers."
}

Input & filters

  • Company names — type one company per line (e.g. Stripe, Notion, Airbnb). Each name resolves to its public company page.
  • Company URLs — paste exact profile URLs, or upload a .txt / .csv of many companies for precise, unambiguous lookups (e.g. https://www.owler.com/company/stripe).
  • Sample preset (optional) — pick a sector (saas, fintech, ai-ml, ecommerce, gaming, crypto-web3) to auto-seed a ready-made list of that sector's well-known companies. Great for a zero-typing first run.
  • Maximum number of companies — hard cap on results (0 = unlimited). Because the Actor is free, this only bounds how much compute you use.
  • Concurrent lookups — how many pages to fetch in parallel (1–20).
  • Proxy — runs on Apify Proxy (the default automatic pool, included on every plan).

At least one of Company names, Company URLs or a Sample preset is required.

Example inputs (copy & paste)

// 1) Clean a lead list: resolve a batch of names to domains + basics
{ "companyNames": ["Stripe", "Notion", "Airbnb", "Figma", "Canva"], "maxResults": 100 }
// 2) Zero-typing sample: a ready-made list of well-known SaaS companies
{ "preset": "saas", "maxResults": 25 }
// 3) Sample another sector — well-known fintech companies, no typing
{ "preset": "fintech", "maxResults": 25 }
// 4) Exact lookups from URLs (no ambiguity)
{ "companyUrls": [{ "url": "https://www.owler.com/company/stripe" }], "maxResults": 5 }
// 5) Mixed input — type names AND paste a tricky exact URL (merged & deduped)
{ "companyNames": ["Stripe", "Figma"], "companyUrls": [{ "url": "https://www.owler.com/company/notion" }] }
// 6) Big list, faster — raise concurrency and the result cap
{ "companyNames": ["Stripe", "Notion", "Airbnb", "Figma", "Canva", "Linear", "Vercel"], "maxConcurrency": 20, "maxResults": 500 }

Use cases

  • Clean & enrich a lead list. You have a spreadsheet of company names but no domains. Feed the names in → get each company's website, domain, industry and HQ back, CRM-ready, without manual lookups.
  • Company name → domain resolution. The classic enrichment primitive: turn Stripe into stripe.com. Useful for email-pattern guessing, dedup, and matching records across systems.
  • Quick firmographics sample. Evaluating a market or a vendor before you buy deeper data? Pull the basics for a shortlist first, at zero per-result cost.
  • Logo & brand assets. Grab a company's logo URL and canonical name for a directory, a pitch deck, or a "logos of customers" wall.
  • CRM enrichment starter. Append industry, HQ and founded year to thin CRM records so reps have context before outreach.
  • Try-before-you-buy for the paid suite. Confirm this data model and resolution quality on your own list, then upgrade the same companies to revenue, employees, competitors and financials via the paid actors.

Performance & throughput

The Actor uses a lightweight HTTP crawler (Cheerio) — no headless browser — so each lookup is fast and cheap on compute. Lookups run in parallel (up to 20 concurrent), with an automatic session pool and retries to ride out the source's anti-bot layer. There are no third-party API keys; throughput is bounded mainly by your Apify plan and the size of your list.

Integrations

JavaScript (apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('foxlabs/company-lookup-free').call({
companyNames: ['Stripe', 'Notion', 'Airbnb'], maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Python (apify-client):

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("foxlabs/company-lookup-free").call(run_input={
"companyNames": ["Stripe", "Notion", "Airbnb"], "maxResults": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item.get("domain"))

Also works with Make / n8n / Zapier (Apify app → run this Actor, map the input), scheduled runs, webhooks, and the Apify MCP server so AI agents can call it as a tool.

Data quality

Contacts and firmographics come only from the source profile pages — never fabricated; any missing value is null.

  • Identity fields (url, name) are present for every company that resolves.
  • Website, domain, industry, HQ, founded year, description and logo vary by company and by how much the source publishes. Large, well-known companies are the richest; small or new ones are sparser.
  • Ambiguous names can resolve to the wrong company — for anything mission-critical, paste the exact profile URL instead of a bare name.

This is a basics-only Actor by design (it's the free funnel). It does not attempt revenue, headcount, competitors or financials — those live in the paid suite below.

Pricing

This Actor is free — there is no pay-per-result charge. You only use Apify's standard platform compute, which is covered by the free tier for typical lists.

Need the fields sales, VC and recruiting teams pay for — revenue, employee counts, competitors, funding, M&A, financials, valuation and tech stack? Upgrade the same companies with the pay-as-you-go foXLabs B2B Intelligence Suite (around $4 / 1,000 companies):

ActorAdds
Owler — Company Data, Revenue, Competitors & FundingRevenue, employees, competitors (proximity), funding, M&A, news
Craft.co — Financials, Valuation & M&ARevenue / income statements, valuation, acquisitions, executives
Built In — Tech Stack, Employees & JobsTech stack, exact headcount, open jobs
Glassdoor — Ratings, Reviews & SizeEmployer rating, reviews, % recommend, CEO approval, size
Indian Company Data🇮🇳 India: CIN, directors, financials & charges (MCA / Tofler)
Company Data EnrichmentBulk firmographics by name / domain — industry, HQ, size, revenue

Every output row carries an upgradeForFullData note pointing the way.

FAQ

Is this Actor really free? Yes — no pay-per-result. You only consume Apify's standard platform compute, which the free tier covers for typical lists.

Where does the data come from? Public company profile pages on Owler.com. No login or API key is used.

Do I need an Owler or Apify account key? No source key. You only need your own Apify token to call the API (or just use the Console).

What fields do I get? Name, website, domain, industry, headquarters, founded year, a short description, and a logo URL — plus url (source) and scrapedAt. See the field table above.

Why are some fields empty? Basics vary by company; anything not published comes back as null. Smaller or newer companies are sparser than large, well-known ones.

Will a typed name always resolve to the right company? Usually — but a shared or ambiguous name can land on the wrong company. Paste the exact profile URL in Company URLs when precision matters.

Can I look up many companies at once? Yes — paste or upload a list in Company URLs, or type many names in Company names. Use Maximum number of companies to cap the run.

What's the sample preset for? It seeds a ready-made list of a sector's well-known companies (SaaS, fintech, AI/ML, e-commerce, gaming, crypto/web3) so you can get a first dataset with zero typing. It's a fixed sample list, not a live discovery crawl.

What export formats are available? JSON, CSV, Excel, HTML or XML — or via the Apify API / integrations.

I need revenue / competitors / tech stack. That's the paid suite — see the Pricing table (Owler / Craft.co / Built In / Glassdoor).

Troubleshooting

  • 0 results → check the names are real companies and spelled as commonly written; for exact control, paste profile URLs in Company URLs instead of bare names.
  • A row has an error field → that name didn't resolve or the page wasn't found; the other fields are null in that row. Try the exact profile URL.
  • A name resolved to the wrong company → shared/ambiguous names can mismatch. Paste the exact owler.com/company/... URL to pin it down.
  • Run feels slow on a big list → raise Concurrent lookups (up to 20) and keep Maximum number of companies only as high as you actually need.
  • Source. This Actor reads public company profile pages on Owler.com (owler.com/company/<slug>). It is not affiliated with, endorsed by, or connected to Owler, Inc.
  • No open license / redistribution claim. Unlike open-government registers, this source is not released under an open data license. You are responsible for ensuring your use complies with the source's Terms of Service and with applicable law in your jurisdiction. Do not assume a right to resell the raw data.
  • Basics only, by design. This is the free funnel Actor — it deliberately returns firmographic basics, not revenue, headcount, competitors or financials.
  • Freshness. Each run reads the source live; values reflect what the source publishes at scrape time and may lag reality.
  • No guessing. Missing fields are null. The Actor never fabricates a value to fill a gap.

Support

Questions, a field you'd like added, or a custom build? Open the Issues tab on this Actor, or email info@foxlabs.com.tr. We reply fast.

If this Actor saves you time, a ⭐ review really helps.

Changelog

0.2 — 2026-07-05

  • Reworked docs: API quick-start, field table with types, sample output, input recipes, integration snippets (JS / Python / Make / MCP), data-quality notes, FAQ, troubleshooting and honest source/legal section.

0.1

  • Initial release. Free company lookup from public Owler company profile pages: name → website/domain, industry, HQ, founded year, description and logo, with an upgradeForFullData pointer to the paid foXLabs B2B Intelligence Suite.

Part of the foXLabs data platform — public-data company, contact, ownership, jobs, procurement, financial & AI-search intelligence scrapers. Browse the full suite at data.foxlabs.com.tr.