GET/api/moves
Leadership moves, latest first, with optional filters
- companyCompany slug, as in /companies/<slug> (moves to or from it)
- personPerson slug, as in /people/<slug>
- roleRole key
- typeMove type
- fromAnnounced on or after, YYYY-MM-DD
- toAnnounced on or before, YYYY-MM-DD
- qWords in the person, company or title
- limitItems per page, 1 to 200
- offsetItems to skip, for the next page
Shell
curl -s "https://leaders.fru.dev/api/moves?role=chief-ai-officer&limit=3"Sample response
JSON
{
"note": "From public announcements and filings. Roles as reported on the date shown. Logos via logo.dev; trademarks belong to their owners.",
"moves": [
{
"id": "2026-08-nimrod-barak-synchrony",
"person": "Nimrod Barak",
"personSlug": "nimrod-barak",
"type": "poached",
"role": "chief-ai-officer",
"from": "citi",
"fromName": "Citi",
"fromDomain": "citigroup.com",
"fromTitle": "Managing Director, Head of AI Center of Excellence and Emerging Technologies",
"to": "synchrony",
"toName": "Synchrony",
"toDomain": "synchrony.com",
"toTitle": "Chief AI Officer",
"date": "2026-08-13"
},
{
"id": "2026-08-chandhu-nair-target",
"person": "Chandhu Nair",
"personSlug": "chandhu-nair",
"type": "poached",
"role": "chief-ai-officer",
"from": "lowes",
"fromName": "Lowe's",
"fromDomain": "lowes.com",
"fromTitle": "SVP of stores, data, AI and innovation",
"to": "target",
"toName": "Target",
"toDomain": "target.com",
"toTitle": "chief AI officer and SVP",
"date": "2026-08-11"
}
],
"total": 8,
"limit": 3,
"offset": 0,
"next": "/api/moves?role=chief-ai-officer&limit=3&offset=3"
}