Quickstart
Identify your first accounts
Evident identifies the companies behind visitor IPs. There are three ways to send it data — pick the one that matches how quickly you need results and how much code you can drop in.
| Path | Best for | Time to first result | What you need |
|---|---|---|---|
| CSV upload | Trying Evident today with a snapshot of past traffic | 5 minutes | An exported CSV of visitor IPs |
| REST API | Any existing server or data pipeline | 15 minutes | Server-side code + an API key |
| Next.js middleware | Real-time identification on a website you run | 15 minutes | A Next.js app + an API key |
The rest of this quickstart walks through CSV upload — the zero-code path that gets you to an identified-accounts view fastest. Once you’ve seen the shape of the data, the API and Next.js paths give you the same enrichment continuously.
What you need
- An Evident account
- A CSV file with a column named
ip_addresscontaining up to 200 unique IP addresses
You can export IP addresses from Google Analytics, your web server logs, or any analytics tool that captures raw visitor IPs.
Steps
- Sign in to your Evident account at app.useevident.com.
- Go to the Data page from the main navigation.
- Click “Upload CSV” and select your file. The file must have an
ip_addresscolumn header. Additional columns are passed through unchanged in the output. - Confirm the job is queued. You will see the job appear in the job history with a status of Queued.
- Wait for processing to complete. Free accounts process one job at a time. Paid accounts process up to three concurrently. Processing time depends on the number of unique IPs.
- Download the enriched file or explore results directly in the UI. Each row now includes company name, domain, industry, country, confidence score, and infrastructure flags.
- Go to the Accounts page to see the same data aggregated at the company level, with event counts and trend indicators.
Next steps
CSV upload is a one-time snapshot. For ongoing visitor intelligence, connect a source that keeps sending data:
- Next.js middleware — a ~15-line
middleware.tsfile identifies visitors in real time as they hit your site. Accounts appear within seconds of a visit. - REST API — enrich IPs and stream events from any server-side code or data pipeline.
- Connect Amplitude — sync product events automatically every day (or on demand).
Generate an API key from Settings → API Keys to unlock the API and Next.js paths.
Need help getting started? Reach out to the Evident team.