Sample profile request

Your opponent has a public record. Your analyst shouldn't have to spend weeks finding it.

OppIntell candidate profiles are living intelligence files — votes, donors, controversies, social activity, AI briefings, and source-backed receipts, refreshed daily on 20,000 U.S. candidates.

See a Free Sample Profile
20,000+ Candidates tracked
Daily Record refresh
100% Source-backed claims

Everything your analyst would build. Already built.

Voting record & policy positions with inline source citations

Votes, statements, issue posture, and receipt links in one profile.

Campaign finance — donors, PACs, disbursements, industry breakdown

Finance rows organized for vulnerability review and comms use.

Contradiction packets — statements vs. votes, side by side

Position drift with the claim, the record, and the source.

Social media intelligence — posts, sentiment, controversy flags, engagement

Verified channels monitored for usable signals and changes.

AI vulnerability scoring & attack angle analysis

Ranked risks built from public records, not guesswork.

Briefing generator — debate prep, press releases, attack ads, talking points

Comms-ready packets with receipts attached.

Electability modeling — win probability, risk factors, district demographics

Campaign context tied to the race, district, and candidate record.

Receipt export — every claim has a source URL, confidence score, and fetch date

Export the packet. Red-team the packet. Send the packet.

You're not buying a report. You're replacing a workflow.

Traditional oppo firms deliver a PDF that goes stale the day it's printed. OppIntell profiles update when the record updates — new votes, new filings, new statements, new social posts. Your team gets alerts, your briefings regenerate, and your receipts are always current.

Free sample

Tell us who you're researching.

We'll show you a live sample profile. No sales pitch. One business day.

Already know the candidate? Skip the wait — get an instant sample once you confirm your email.

We only use this to respond to your sample request.