Expose

OSINT: find people & companies, build investigations

Documentation

Unlocking structured Intelligence and hidden Insights

Turn scattered public data into structured OSINT with AI. No noise, no complexity - just clear insights, ready when you need them.

Get started

Person SearchCompany SearchSchool Search

OSINT at machine speed

Stop spending hours hunting for data. Expose automates intelligence gathering across hundreds of public sources and delivers actionable results in moments.

  • Billions of Data Points
    Our AI engine cross-references billions of public records, social profiles, and open-source data to surface what matters in seconds.
  • Instant Structured Reports
    Get a clean, structured intelligence overview the moment you search - no manual correlation, no noise, just signal.
  • Search Everything, by Anything
    Look up people, companies, and schools by any field - email, phone, url, domain, and more. Every entity type, every identifier.

Access

Plug in from anywhere.

REST API, MCP server, agent skill, or CLI — integrate OSINT into your stack in minutes. One credit per query, no matter how you connect.

Results in seconds

What used to take hours of manual research now takes moments.

REST API

Plug OSINT into your stack. One credit per query, no matter where you call from.

search.ts

response.json

const res = await fetch(

"https://expose.team/api/search",

{

method: "POST",

headers: {

"Authorization": `Bearer ${API_KEY}`

},

body: JSON.stringify({

type: "person",
query: "john@example.com"

})

}

);

{

"data": {

"id": "aZmhaU4Rkjal",

"names": [

{ "first_name": "john", "last_name": "smith", "source": "linkedin" }

],

"emails": [

{ "value": "john@example.com", "type": "professional" }

],

"phones": [

{ "value": "+1 555 234 5678", "type": "mobile" }

],

"profiles": [

{

"network": "linkedin",

"url": "linkedin.com/in/johnsmith",

"username": "johnsmith"

},

{

"network": "github",

"url": "github.com/jsmith",

"username": "jsmith"

}

],

"locations": [

{

"city": "San Francisco",

"state": "CA",

"country": "US"

}

],

"skills": ["TypeScript", "Python", "Node.js"],

"experiences": [

{

"company": "TechCorp Inc.",

"title": "Senior Engineer",

"start": "2020-01",

"end": null

},

{

"company": "StartupXYZ",

"title": "Backend Developer",

"start": "2016-06",

"end": "2019-12"

}

],

"educations": [

{

"institution": "UC Berkeley",

"degree": "B.Sc Computer Science",

"year": 2012

}

],

"languages": [

{ "name": "English", "proficiency": "native" }

]

}

}

MCP Server

Bring people, companies and schools into chat.

MCP

CLI

Run searches straight from your terminal.

zsh

~ $ expose search person "john@example.com"

Searching across 1,247 sources…

✓ John Smith · Senior Engineer at TechCorp · San Francisco, CA

3 profiles found · 1 credit used · 0.8s

Agent Skills

Native Claude/GPT agent integration.

Search person

find subject

Add to investigation

to case file

More skills

+ 8 available

Investigations

Deep investigations, automated.

Build structured intelligence reports across people, companies, schools, websites and more. Connect the dots automatically.

Link Analysis

Expose hidden ties between every subject and entity.

  • Ryan T.works atNexus Analytics
  • Alex M.works atNexus Analytics
  • Ryan T.studied atMIT
  • Alex M.studied atMIT
  • Nexus AnalyticsregisteredBVI Shell Co.
  • Alex M.directorBVI Shell Co.

Timeline

Reconstruct any subject's history. Spot the gaps in a glance.

Sep 2017

B.Sc. Computer Science

MIT

Jun 2021

Software Engineer

Palantir Technologies

Mar 2022

Company Registration

Nexus Analytics LLC · Delaware

Jan 2023

Appointed Director

Nexus Analytics LLC

Aug 2023

Named in court filing

Case #2023-CV-1847

Feb 2024

Travel · Dubai, UAE

3 recorded trips

Apr 2024

Offshore entity linked

BVI shell co. · director overlap

AI Report

One click to compile every finding into a complete intelligence report.

Nexus Analytics LLC

High risk

Invite the team. Share the case.

An owner or an admin invites a teammate from Account. Searches from anyone on the organization spend the same credits.

A case is usually passed on at the end, as a Word document from one person to another. Share it while the work is still happening, and only with the people who should be in it.

Acme due diligence

Opened by Mara Chen

Pricing

Five plans, from $8 a month

Person, company, and school search on every plan. One search uses one credit, and credits renew each month.

Compare plans

Beginner$8/mo40 credits See the plan Popular Builder$20/mo100 credits See the plan Professional$40/mo200 credits See the plan Expert$100/mo500 credits See the plan Master$200/mo1000 credits See the plan

Use cases

How six teams run a search

Sales, hiring, reporting, security, legal, and trust. Each one starts from an identifier you already have.

Sales & RevenueLook up a lead and their company before the first call.HR & TalentCheck a candidate's public history before you hire.Journalists & ResearchersTurn a partial identifier into a sourced report.Security & Risk TeamsCheck an external person or domain before you engage.Legal & ComplianceBuild a public-record file on a counterparty.Fraud & Trust & SafetyCheck a signup against public records at volume.

Start a search

Bring the identifier you already have

Paste an email, a phone number, a profile URL, or a domain. The platform returns a structured report you can file and export.

Email Phone Profile URL Domain

Paste an identifier Search A structured report from public sources Filed on an investigation Exported as a PDF