Article
X API expansions: what starts costing on 22 November
X will bill expansion objects from 22 November 2026. Three of the five resource types have never appeared on the public rate card. Here is the new arithmetic.
·→Article·9 min readX API Spaces: the field every example gets wrong
The X API Spaces endpoints in 2026: all six are read-only, the host_ids in X's own quickstart is not a valid space.field at 2.174, and ended Spaces vanish.
·→Article·9 min readX API trends: two endpoints that disagree on one number
The X API trends endpoints in 2026: volume is opt-in, the two paths name and type the same count differently, and one is capped at 200 app calls a day.
·→Article·9 min readX Video Kickstart Bonus: what the invite is worth
X pays a flat bonus for 15 vertical videos on 15 days, with no view target. Here is how the amount is set before you post, and the three ways to lose it.
·→Article·11 min readX API compliance: the deletion job you owe X
Batch compliance jobs, the 24-hour deletion rule and the Enterprise-only event streams: what X API compliance requires in 2026, and what obeying it costs.
·→Article·9 min readX API Lists: the add limit that is not in the docs
The Lists endpoints in 2026: what a List read costs, why owned_lists is the cheapest and most throttled call, and the member-add ceiling X staff admit but never publish.
·→Article·11 min readX API stream: what pay-per-use actually delivers
Filtered Stream, Powerstream, volume streams and webhooks in 2026: what pay-per-use gets, what Enterprise gates, and why a stream is the one endpoint you cannot budget.
·→Article·7 min readX API Playground: the free local mock, and its limits
X ships a free local server that emulates the X API v2 so tests never spend credits. What it gets right, what it fakes badly, and why its cost meter is the real draw.
·→Article·10 min readX API Python: the official SDK and what it breaks on
X ships a first-party Python SDK now: pip install xdk. What it covers, the four bugs still open in the shipped build, and where its own docs are wrong.
·→