Looking for badass one-liners from classic boomer shooters?
This free API serves quotes straight from the golden age of FPS
games.
Built for fans, devs, and retro maniacs alike!
Retrieve a random quote from a classic boomer shooter game in JSON format.
GET https://boomerio.azurewebsites.net/api/Quotes/random
Example response:
Get me a new one...Free text search
GET https://boomerio.azurewebsites.net/api/Quotes/search?query={query}
Example response:
[ { "id": 176, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:21:51", "franchise": "Redneck Rampage", "iconUrl": "https://i.imgur.com/FMBs691.png", "character": "Leonard", "value": "You screw with the bull, you get the horns." }, { "id": 311, "createdAt": "2025-07-18 03:38:26", "updatedAt": "2025-07-18 03:38:26", "franchise": "Serious Sam", "iconUrl": "https://i.imgur.com/4v8kP8j.png", "character": "Sam Stone", "value": "Now that's a lot of bull." }, { "id": 312, "createdAt": "2025-07-18 03:38:26", "updatedAt": "2025-07-18 03:38:26", "franchise": "Serious Sam", "iconUrl": "https://i.imgur.com/4v8kP8j.png", "character": "Sam Stone", "value": "Now that's a lot of flying bull." } ]
Retrieve quotes filtered by a character
GET https://boomerio.azurewebsites.net/api/Quotes/character/{characterId}
Example response:
[ { "id": 190, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:21:51", "franchise": "Ion Fury", "iconUrl": "https://i.imgur.com/T3Hg5XL.png", "character": "Shelly Harrison", "value": "Fits like a glove!" }, { "id": 191, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:21:51", "franchise": "Ion Fury", "iconUrl": "https://i.imgur.com/T3Hg5XL.png", "character": "Shelly Harrison", "value": "I spray, you pray!" }, { "id": 192, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:21:51", "franchise": "Ion Fury", "iconUrl": "https://i.imgur.com/T3Hg5XL.png", "character": "Shelly Harrison", "value": "Say my name!" }, ... ]
Retrieve all quotes in JSON
GET https://boomerio.azurewebsites.net/api/Quotes
Example response:
[ { "id": 1, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:23:59", "franchise": "Blood", "iconUrl": "https://i.imgur.com/eGZqqok.png", "character": "Caleb", "value": "I live... AGAIN!" }, { "id": 47, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:21:51", "franchise": "Duke Nukem", "iconUrl": "https://i.imgur.com/JX5Lng2.png", "character": "Duke Nukem", "value": "AAhhh... much better!" }, { "id": 234, "createdAt": "2025-07-17 02:51:18", "updatedAt": "2025-07-17 02:51:18", "franchise": "Shadow Warrior", "iconUrl": "https://i.imgur.com/9q7OGYi.png", "character": "Lo Wang", "value": "Who wants some Wang?" }, ... ]
Retrive quote by ID in JSON
GET https://boomerio.azurewebsites.net/api/Quotes/{id}
Example response:
[ { "id": 1, "createdAt": "2025-07-16 23:21:51", "updatedAt": "2025-07-16 23:23:59", "franchise": "Blood", "iconUrl": "https://i.imgur.com/eGZqqok.png", "character": "Caleb", "value": "I live... AGAIN!" } ]
Retrieve all characters in JSON
GET https://boomerio.azurewebsites.net/api/Characters
Example response:
[ { "id": 1, "franchise": "Blood", "name": "Caleb" }, { "id": 8, "franchise": "Blood", "name": "Gideon" }, { "id": 2, "franchise": "Duke Nukem", "name": "Duke Nukem" }, { "id": 3, "franchise": "Ion Fury", "name": "Shelly Harrison" }, { "id": 7, "franchise": "Redneck Rampage", "name": "Leonard" }, { "id": 6, "franchise": "Serious Sam", "name": "Sam Stone" }, { "id": 4, "franchise": "Shadow Warrior", "name": "Lo Wang" }, { "id": 5, "franchise": "ULTRAKILL", "name": "Gabriel" } ]
Retrieve character by ID in JSON
GET https://boomerio.azurewebsites.net/api/Characters/{id}
Example response:
{ "id": 7, "franchise": "Redneck Rampage", "name": "Leonard" }
Retrieve characters filtered by franchise
GET https://boomerio.azurewebsites.net/api/Characters/franchise/{franchiseId}
Example response:
[ { "id": 1, "franchise": "Blood", "name": "Caleb" }, { "id": 8, "franchise": "Blood", "name": "Gideon" } ]
Retrieve all franchises in JSON
GET https://boomerio.azurewebsites.net/api/Franchises
Example response:
[ { "id": 1, "name": "Blood", "iconUrl": "https://i.imgur.com/eGZqqok.png" }, { "id": 2, "name": "Duke Nukem", "iconUrl": "https://i.imgur.com/JX5Lng2.png" }, { "id": 3, "name": "Ion Fury", "iconUrl": "https://i.imgur.com/T3Hg5XL.png" }, { "id": 4, "name": "Shadow Warrior", "iconUrl": "https://i.imgur.com/9q7OGYi.png" }, { "id": 5, "name": "ULTRAKILL", "iconUrl": "https://i.imgur.com/suFq6qe.png" }, { "id": 6, "name": "Serious Sam", "iconUrl": "https://i.imgur.com/4v8kP8j.png" }, { "id": 7, "name": "Redneck Rampage", "iconUrl": "https://i.imgur.com/FMBs691.png" } ]
Retrieve franchise by ID in JSON
GET https://boomerio.azurewebsites.net/api/Franchises/{id}
Example response:
{ "id": 5, "name": "ULTRAKILL", "iconUrl": "https://i.imgur.com/suFq6qe.png" }