FiveM reference data, as files you can actually use
Every table on this site is also a download. 24851 rows of blip sprite ids, blip colours, GTA 5 population zones, districts and glossary terms, in JSON and CSV, free and without an account.
The files
Each one documents its own columns inside the JSON envelope, so a script can read the shape without reading this page.
FiveM blip sprite ids
All 966 blip sprite ids used by the GTA 5 minimap and pause map, each with the internal texture name SetBlipSprite resolves and the category this site groups it under.
| Column | Type | Meaning |
|---|---|---|
| id | Integer | The number SetBlipSprite takes. |
| name | Text | The internal texture name of the sprite. |
| category | Text | Grouping used on this site, derived from the texture name. |
| category_label | Text | Human readable name of that group. |
966 rows. Source: citizenfx/fivem-docs game references, cross-checked against the live game build. Updated 2026-10-06.
FiveM blip colour indexes
All 100 blip colour entries SetBlipColour accepts, with the colour name and the hex value the radar actually draws.
| Column | Type | Meaning |
|---|---|---|
| id | Text | The index SetBlipColour takes. |
| name | Text | The colour name. |
| hex | Text | The sRGB hex value the radar renders. |
100 rows. Source: Sampled from the game build and cross-checked against citizenfx/fivem-docs. Updated 2026-10-06.
GTA 5 popzone entries
All 291 GTA 5 population zones from popzone.ipl, with the zone name id GET_ZONE_FROM_NAME_ID takes, the short name GET_NAME_OF_ZONE returns and the readable district name.
| Column | Type | Meaning |
|---|---|---|
| id | Integer | Popzone index. |
| zone_name_id | Text | The id GET_ZONE_FROM_NAME_ID takes, e.g. Z_RHL1. |
| short_name | Text | The short name GET_NAME_OF_ZONE returns, e.g. ROCKF. |
| district | Text | The readable district name a HUD prints. |
291 rows. Source: popzone.ipl from the game build, cross-checked against citizenfx/fivem-docs. Updated 2026-10-06.
GTA 5 districts
The 44 named districts of San Andreas, each with the short zone name the game returns and the number of popzone boxes that carry it.
| Column | Type | Meaning |
|---|---|---|
| short_name | Text | The short name GET_NAME_OF_ZONE returns. |
| district | Text | The readable district name. |
| popzones | Integer | How many popzone boxes carry that short name. |
44 rows. Source: Derived from popzone.ipl. Updated 2026-10-06.
GTA 5 createable object models
All 21631 createable GTA 5 object models as FiveM sees them: the model name CreateObject resolves through GetHashKey, the joaat hash in hex, unsigned and signed form, and the group the name belongs to, including the LOD and proxy models that spawn invisible.
| Column | Type | Meaning |
|---|---|---|
| name | Text | The object model name GetHashKey turns into the model hash. |
| group | Text | props, interior, mission, world or helper, derived from the name prefix and suffix. |
| group_label | Text | Human readable name of that group. |
| hash_hex | Text | The model hash in hex. |
| hash_unsigned | Integer | The same hash as an unsigned 32-bit integer. |
| hash_signed | Integer | The same hash as a signed 32-bit integer, which is what Lua prints. |
21631 rows. Source: Model names from the publicly published DurtyFree GTA V data dumps; hashes computed with the Jenkins one-at-a-time function the engine uses. Updated 2026-10-06.
GTA 5 and FiveM vehicles
All 921 GTA 5 vehicles as FiveM sees them: the spawn name CreateVehicle resolves through GetHashKey, the display name and manufacturer the HUD shows, the joaat hash in hex, unsigned and signed form, the class and vehicle type, the seat count, the in-game price, the top speed in km/h and mph, the handling figures, the bounding size in metres, the DLC that added it, and whether it carries sirens, a convertible roof or armoured glass.
| Column | Type | Meaning |
|---|---|---|
| name | Text | The spawn name GetHashKey turns into the model hash. |
| display_name | Text | The name the player sees on the HUD and in a garage. |
| manufacturer | Text | The in-game maker, as the website and HUD print it. |
| class | Text | The vehicle class GetVehicleClass reports. |
| class_label | Text | Human readable name of that class. |
| type | Text | CAR, BIKE, BOAT, HELI, PLANE, TRAIN and so on. |
| dlc | Text | The update that added the vehicle. |
| seats | Integer | How many peds the vehicle seats, driver included. |
| price | Integer | The in-game purchase price in dollars, where the game defines one. |
| top_speed_kmh | Number | Modelled top speed in km/h, from the handling data. |
| top_speed_mph | Number | The same top speed in mph. |
| acceleration | Number | Handling acceleration figure. |
| braking | Number | Handling braking figure. |
| traction | Number | Handling maximum traction figure. |
| length_m | Number | Bounding box length in metres. |
| width_m | Number | Bounding box width in metres. |
| height_m | Number | Bounding box height in metres. |
| has_sirens | Boolean | Whether the vehicle carries emergency sirens. |
| convertible | Boolean | Whether the roof can be lowered. |
| armoured_glass | Boolean | Whether the windows are bulletproof. |
| hash_hex | Text | The model hash in hex. |
| hash_unsigned | Integer | The same hash as an unsigned 32-bit integer. |
| hash_signed | Integer | The same hash as a signed 32-bit integer, which is what Lua prints. |
| image | URL | Reference picture of the vehicle on this site, where one exists. |
921 rows. Source: Spawn names, display names, manufacturers, classes, seats, prices, handling figures and dimensions from the DurtyFree GTA V data dumps; reference pictures from the citizenfx/fivem-docs vehicle model reference. Updated 2026-10-06.
GTA 5 and FiveM ped models
All 860 working GTA 5 ped models as FiveM sees them: the model name GetHashKey takes, the joaat hash in hex, unsigned and signed form, the group the model belongs to, and how many clothing components and props it carries.
| Column | Type | Meaning |
|---|---|---|
| name | Text | The model name SetPlayerModel and CreatePed resolve through GetHashKey. |
| group | Text | Ambient, gang, animal, story, multiplayer and the other groups the game file uses. |
| group_label | Text | Human readable name of that group. |
| hash_hex | Text | The model hash in hex. |
| hash_unsigned | Integer | The same hash as an unsigned 32-bit integer. |
| hash_signed | Integer | The same hash as a signed 32-bit integer, which is what Lua prints. |
| components | Integer | How many clothing component slots the model carries. |
| props | Integer | How many attachable prop slots the model carries. |
860 rows. Source: Model names, prop and component counts from the citizenfx/fivem-docs ped model reference; hashes computed with the Jenkins one-at-a-time function the engine uses. Updated 2026-10-06.
FiveM minimap glossary
38 terms a server owner meets when replacing or building a FiveM-compatible minimap, each with a one-line definition and the group it belongs to.
| Column | Type | Meaning |
|---|---|---|
| term | Text | The term as it is written in tooling and documentation. |
| slug | Text | Anchor on the glossary page. |
| group | Text | The section of the glossary it belongs to. |
| definition | Text | One-line definition. |
38 rows. Source: Written for this site. Updated 2026-10-06.
Questions
Can I use these files in my own resource or tool?
Is there an API?
How often does the data change?
What is the CSV for?
Building something with this?
The same pipeline that reads these tables renders the minimaps this shop sells. Open the live preview and look at any street on any theme.