Export people as CSV
The same list as GET /v1/people (segmentId included) as CSV, one row per person with their contact columns: handle, followers, email, website, company, location, tags, then outreach stage, owner and last contacted. Capped at 5,000 people. `groupId` scopes the export like the list. At most 6 exports per minute per workspace; a 429 carries Retry-After.
API key minted via POST /v1/api-keys (format mk_live_...)
In: header
Query Parameters
Scope to one keyword group (grp_...): only people who mentioned that group's keywords, with that group's own tags, notes, mute, merges, activities and segments. Omit for the whole workspace.
1 <= lengthPeople with an account on this platform.
"bluesky" | "hackernews" | "github" | "stackoverflow" | "devto" | "reddit" | "x" | "youtube" | "news" | "linkedin" | "tiktok" | "instagram" | "appstore" | "googleplay" | "trustpilot" | "googlemaps" | "rss"Matches the display name or the profile handle or URL, case-insensitively.
1 <= length <= 200Find a person by one of their accounts: a handle (@jane, u/jane, jane) or a profile or post link (https://x.com/jane). Exact, case-insensitive, merged accounts included; combine with platform to pick one platform. A link names its own platform.
1 <= length <= 300Only people carrying this tag (exact, case-sensitive).
1 <= length <= 40true: only muted people; false: only unmuted; omitted: everyone.
Only people whose first matched mention is at or after this instant (ISO 8601, or epoch ms).
date-timeA saved segment applied on top of every other filter here. Unknown id: 404.
1 <= lengthPeople with an account on any of these platforms. Repeatable, or comma-separated.
items <= 20People carrying any of these tags. Repeatable, or comma-separated.
items <= 20At least this many followers. Unknown reach never matches.
0 <= valueAt most this many followers.
0 <= valueAt least this many matched mentions.
1 <= valueAt least this many negative mentions.
1 <= valueAt least one mention carrying any of these intents.
items <= 10Nobody with an account on these platforms. Repeatable, or comma-separated.
items <= 20Nobody carrying any of these tags. Repeatable, or comma-separated.
items <= 20Nobody whose mentions carry any of these intents. Repeatable, or comma-separated.
items <= 10Mentioned a keyword of any of these kinds.
items <= 3Never mentioned a keyword of these kinds.
items <= 3First seen within this many days.
1 <= value <= 365People with at least one mention linking to any of these hosts, the host itself or a subdomain of it. Repeatable, or comma-separated.
items <= 20People at any of these outreach stages. Repeatable, or comma-separated.
items <= 6true: only people whose matched posts are mostly machine-made (bot accounts); false: only the rest; omitted: everyone.
People owned by any of these members (user ids); none matches people nobody owns. Repeatable, or comma-separated.
items <= 20mentions: most matches first. recent: last seen first. reach: most followers first, unknown last. new: first seen most recently first.
"mentions""mentions" | "recent" | "reach" | "new"Response Body
text/csv
application/json
application/json
application/json
application/json
curl -X GET "https://api.mentio.dev/v1/people/export.csv""string"{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}Delete an outreach activity DELETE
Remove a contact logged by mistake. The person's owner and stage stay as they are. With `groupId`, the call works inside that keyword group: its people, and its own tags, notes, mute, merges and activities, apart from the workspace's and from every other group's.
Get a person GET
One person as your workspace sees them. An account merged into someone resolves to that person. With `groupId`, the call works inside that keyword group: its people, and its own tags, notes, mute, merges and activities, apart from the workspace's and from every other group's.