openapi: 3.2.0
info:
title: APIVerve Games API
description: One API key, 370+ real-world REST endpoints — weather, geocoding, finance, DNS, validation, text processing and more. Every endpoint returns JSON. Full documentation at https://docs.apiverve.com.
termsOfService: https://apiverve.com/terms/
contact:
name: APIVerve Support
email: hello@apiverve.com
url: https://apiverve.com/contact
license:
name: APIVerve Terms of Service
url: https://apiverve.com/terms/
version: 1.0.0
x-logo:
url: https://apiverve.com/images/favicon.png
altText: APIVerve
servers:
- url: https://api.apiverve.com
security:
- api_key: []
tags:
- name: Games
paths:
/v1/acrostic:
get:
summary: Acrostic Puzzle Generator
description: Create an acrostic puzzle
operationId: acrostic
parameters:
- name: word
in: query
schema:
type: string
required: true
description: The keyword to spell out (3-15 letters)
example: HAPPY
- name: theme
in: query
schema:
type: string
required: false
description: 'Theme: random, positive, nature, adventure, friendship, learning'
example: positive
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
keyword: HAPPY
theme: positive
lines:
- position: 1
letter: H
answer: HAPPY
letterCount: 5
clue: 1. Favored by hap, luck, or fortune; lucky; fortunate; successful; prosperous; s...
- position: 2
letter: A
answer: AMAZING
letterCount: 7
clue: Causing amazement; very wonderful; as, amazing grace. -- A*maz"ing*ly, adv.
- position: 3
letter: P
answer: PEACEFUL
letterCount: 8
clue: 1. Possessing or enjoying peace; not disturbed by war, tumult, agitation, anxiet...
- position: 4
letter: P
answer: PEACEFUL
letterCount: 8
clue: 1. Possessing or enjoying peace; not disturbed by war, tumult, agitation, anxiet...
- position: 5
letter: Y
answer: YOUTHFUL
letterCount: 8
clue: 1. Not yet mature or aged; young. "Two youthful knights." Dryden. Also used fig...
lineCount: 5
html: '
Acrostic PuzzleAcrostic Puzzle
Solve the clues. The first letters spell a word!
1.H1. Favored by hap, luck, or fortune; lucky; fortunate; successful; prosperous; s...
2.ACausing amazement; very wonderful; as, amazing grace. -- A*maz''ing*ly, adv.
3.P1. Possessing or enjoying peace; not disturbed by war, tumult, agitation, anxiet...
4.P1. Possessing or enjoying peace; not disturbed by war, tumult, agitation, anxiet...
5.Y1. Not yet mature or aged; young. ''Two youthful knights.'' Dryden. Also used fig...
'
image:
imageName: 8b67d4ec-c262-4f7b-9cf1-b8c2766e8c54_acrostic.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/acrostic/8b67d4ec-c262-4f7b-9cf1-b8c2766e8c54_acrostic.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766009969&Signature=IBbnpk61J5uW7bsfoqRwceF7weeBO%2Bq63BKH7LZpXLhZJk1vYISzRXy%2BPeZnH0t4h%2FvK%2BIJCv84THbV5ym9KkdLUXJK3wYkh8XoyZz%2FyFsBNJ6YCtFLkb0F3AULXyOGEcJ3F3mz4f2oS9P6Wtx4bX8NKVs3B316pY0aJzKo%2Fm5Lnv81i9y%2BRA7EMc9f7M8N9Nin08T%2F4K3W3LxO%2FJUcwocs7UTAORbhCSTqbSn2eIhJLKAN%2B4gSvDghzigwHT9THBVAD1VHgmkfxPNKMqFcarnah7Lfh78RcZM5Zfubl50YgBLVwwwQ%2Bp0Sxbjgeb0osdEkHwAfXbKP2bmA9%2B3TrLA%3D%3D
expires: 1766009969599
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/anagrampuzzle:
get:
summary: Anagram Puzzle Generator
description: Create anagram puzzles
operationId: anagrampuzzle
parameters:
- name: word
in: query
schema:
type: string
required: false
description: Specific word to create anagram for
example: listen
- name: count
in: query
schema:
type: integer
required: false
description: Number of puzzles
example: 1
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level
example: medium
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
puzzles:
- original: DESPAIR
scrambled: PDAISRE
anagrams:
- ASPIRED
- DIAPERS
letterCount: 7
- original: GREATS
scrambled: RSGETA
anagrams:
- GASTER
- GATERS
- GRATES
letterCount: 6
- original: GROANS
scrambled: SOGNRA
anagrams:
- ARGONS
letterCount: 6
- original: BARGEES
scrambled: ABEREGS
anagrams:
- BAREGES
letterCount: 7
- original: CANINES
scrambled: NISNCEA
anagrams:
- ENCINAS
letterCount: 7
count: 5
difficulty: medium
html: 'Anagram PuzzleAnagram Puzzle
Rearrange the letters to form a word
#1 - 7 letters
Bonus: This word has 2 anagram(s)!
#2 - 6 letters
Bonus: This word has 3 anagram(s)!
#3 - 6 letters
Bonus: This word has 1 anagram(s)!
#4 - 7 letters
Bonus: This word has 1 anagram(s)!
#5 - 7 letters
Bonus: This word has 1 anagram(s)!
'
image:
imageName: d52a76c7-fe99-498f-b616-ab376cc920a5_anagram.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/anagrampuzzle/d52a76c7-fe99-498f-b616-ab376cc920a5_anagram.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766009991&Signature=cHugsZLx%2BpnY0TrRpTdO%2Bfh48%2Bw8E1zzZt3SNLI2dNgM%2BZj%2FiC%2FZZjvoyahZdBlBkz6pHxuLRX55%2FLszTxTxyhNLJzUcjDOCjoATtWKevbzyLmwaEyFXLDjdzikxUWjVt9g8MyiPEKSFK6%2BpgY6WCvvSeI%2Fox%2B6lQawatWFMB7k0OKSTr9FO%2Fhqqu5M4%2B37bW0zvBuNtcORufXKayE7Z2KcW%2F2wkk9YwGXrVIvn2xLcOYjdY49GAQ2HW0qxRHLDtYYMY6T32jKz1KC6KBLZzrji7v3N%2FVkxfbECzXNgZB5WcCisCoHrUyj7BO14lLr7ZC4XttlYe70ak4QTqa3qNCw%3D%3D
expires: 1766009991438
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/carddeckshuffler:
get:
summary: Card Deck Shuffler
description: Shuffle one or more standard card decks with optional jokers
operationId: carddeckshuffler
parameters:
- name: decks
in: query
schema:
type: integer
required: false
description: Number of decks to shuffle
example: 1
- name: jokers
in: query
schema:
type: boolean
required: false
description: Include jokers in the deck
example: false
- name: method
in: query
schema:
type: string
required: false
description: Shuffling method
example: fisher-yates
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
total_cards: 52
decks_used: 1
includes_jokers: false
shuffle_method: fisher-yates
cards:
- rank: '8'
suit: Spades
card: 8 of Spades
short: 8♠
- rank: '2'
suit: Spades
card: 2 of Spades
short: 2♠
- rank: Queen
suit: Hearts
card: Queen of Hearts
short: Q♥
- rank: '7'
suit: Clubs
card: 7 of Clubs
short: 7♣
- rank: Queen
suit: Spades
card: Queen of Spades
short: Q♠
- rank: King
suit: Hearts
card: King of Hearts
short: K♥
- rank: '6'
suit: Spades
card: 6 of Spades
short: 6♠
- rank: Queen
suit: Diamonds
card: Queen of Diamonds
short: Q♦
- rank: King
suit: Diamonds
card: King of Diamonds
short: K♦
- rank: '4'
suit: Hearts
card: 4 of Hearts
short: 4♥
- rank: '7'
suit: Hearts
card: 7 of Hearts
short: 7♥
- rank: '8'
suit: Clubs
card: 8 of Clubs
short: 8♣
- rank: '4'
suit: Spades
card: 4 of Spades
short: 4♠
- rank: '9'
suit: Hearts
card: 9 of Hearts
short: 9♥
- rank: Ace
suit: Diamonds
card: Ace of Diamonds
short: A♦
- rank: Jack
suit: Diamonds
card: Jack of Diamonds
short: J♦
- rank: Jack
suit: Hearts
card: Jack of Hearts
short: J♥
- rank: '2'
suit: Clubs
card: 2 of Clubs
short: 2♣
- rank: Jack
suit: Clubs
card: Jack of Clubs
short: J♣
- rank: Queen
suit: Clubs
card: Queen of Clubs
short: Q♣
- rank: '9'
suit: Spades
card: 9 of Spades
short: 9♠
- rank: '8'
suit: Diamonds
card: 8 of Diamonds
short: 8♦
- rank: '10'
suit: Spades
card: 10 of Spades
short: 10♠
- rank: '9'
suit: Clubs
card: 9 of Clubs
short: 9♣
- rank: '4'
suit: Clubs
card: 4 of Clubs
short: 4♣
- rank: Ace
suit: Clubs
card: Ace of Clubs
short: A♣
- rank: '7'
suit: Diamonds
card: 7 of Diamonds
short: 7♦
- rank: '7'
suit: Spades
card: 7 of Spades
short: 7♠
- rank: '5'
suit: Diamonds
card: 5 of Diamonds
short: 5♦
- rank: '10'
suit: Clubs
card: 10 of Clubs
short: 10♣
- rank: '10'
suit: Diamonds
card: 10 of Diamonds
short: 10♦
- rank: '6'
suit: Hearts
card: 6 of Hearts
short: 6♥
- rank: King
suit: Spades
card: King of Spades
short: K♠
- rank: Jack
suit: Spades
card: Jack of Spades
short: J♠
- rank: Ace
suit: Hearts
card: Ace of Hearts
short: A♥
- rank: '5'
suit: Hearts
card: 5 of Hearts
short: 5♥
- rank: King
suit: Clubs
card: King of Clubs
short: K♣
- rank: '10'
suit: Hearts
card: 10 of Hearts
short: 10♥
- rank: '2'
suit: Diamonds
card: 2 of Diamonds
short: 2♦
- rank: Ace
suit: Spades
card: Ace of Spades
short: A♠
- rank: '3'
suit: Clubs
card: 3 of Clubs
short: 3♣
- rank: '5'
suit: Clubs
card: 5 of Clubs
short: 5♣
- rank: '8'
suit: Hearts
card: 8 of Hearts
short: 8♥
- rank: '3'
suit: Spades
card: 3 of Spades
short: 3♠
- rank: '6'
suit: Clubs
card: 6 of Clubs
short: 6♣
- rank: '4'
suit: Diamonds
card: 4 of Diamonds
short: 4♦
- rank: '2'
suit: Hearts
card: 2 of Hearts
short: 2♥
- rank: '3'
suit: Diamonds
card: 3 of Diamonds
short: 3♦
- rank: '9'
suit: Diamonds
card: 9 of Diamonds
short: 9♦
- rank: '5'
suit: Spades
card: 5 of Spades
short: 5♠
- rank: '3'
suit: Hearts
card: 3 of Hearts
short: 3♥
- rank: '6'
suit: Diamonds
card: 6 of Diamonds
short: 6♦
top_card:
rank: '8'
suit: Spades
card: 8 of Spades
short: 8♠
bottom_card:
rank: '6'
suit: Diamonds
card: 6 of Diamonds
short: 6♦
sample_hand:
- rank: '8'
suit: Spades
card: 8 of Spades
short: 8♠
- rank: '2'
suit: Spades
card: 2 of Spades
short: 2♠
- rank: Queen
suit: Hearts
card: Queen of Hearts
short: Q♥
- rank: '7'
suit: Clubs
card: 7 of Clubs
short: 7♣
- rank: Queen
suit: Spades
card: Queen of Spades
short: Q♠
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/coinflipper:
get:
summary: Coin Flipper
description: Flip one or more coins and get detailed results
operationId: coinflipper
parameters:
- name: flips
in: query
schema:
type: integer
required: false
description: Number of coins to flip
example: 10
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
total_flips: 10
flips:
- Tails
- Heads
- Heads
- Tails
- Tails
- Heads
- Tails
- Tails
- Tails
- Tails
heads_count: 3
tails_count: 7
heads_percentage: 30
tails_percentage: 70
longest_streak:
length: 4
type: Tails
first_flip: Tails
last_flip: Tails
is_fair: false
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/crossword:
get:
summary: Crossword Generator
description: Create a crossword puzzle
operationId: crossword
parameters:
- name: size
in: query
schema:
type: string
required: false
description: 'Grid size: small, medium, large'
example: medium
- name: theme
in: query
schema:
type: string
required: false
description: 'Theme: random, animals, food, sports, science, geography'
example: animals
- name: difficulty
in: query
schema:
type: string
required: false
description: 'Difficulty: easy, medium, hard'
example: medium
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
- name: solutionImage
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable solution image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
size: 15
difficulty: medium
theme: animals
grid:
- - null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- - null
- T
- I
- G
- E
- R
- null
- null
- null
- null
- null
- null
- null
- D
- null
- - null
- null
- null
- I
- null
- null
- null
- null
- null
- null
- R
- null
- null
- E
- null
- - Z
- E
- B
- R
- A
- null
- null
- D
- null
- null
- A
- null
- null
- E
- null
- - null
- null
- null
- A
- null
- L
- I
- O
- N
- null
- B
- E
- A
- R
- null
- - W
- O
- L
- F
- null
- null
- null
- L
- null
- null
- B
- null
- null
- null
- null
- - null
- W
- null
- F
- null
- P
- null
- P
- null
- null
- I
- null
- null
- null
- null
- - null
- L
- null
- E
- L
- E
- P
- H
- A
- N
- T
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- N
- null
- I
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- G
- null
- N
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- U
- null
- null
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- I
- null
- null
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- P
- A
- N
- D
- A
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- - null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
across:
- number: 1
clue: Striped big cat
answer: TIGER
length: 5
- number: 5
clue: Striped horse-like animal
answer: ZEBRA
length: 5
- number: 7
clue: King of the jungle
answer: LION
length: 4
- number: 8
clue: Large furry mammal
answer: BEAR
length: 4
- number: 9
clue: Wild canine that howls
answer: WOLF
length: 4
- number: 12
clue: Large gray mammal with trunk
answer: ELEPHANT
length: 8
- number: 13
clue: Black and white bear from China
answer: PANDA
length: 5
down:
- number: 2
clue: Tallest land animal
answer: GIRAFFE
length: 7
- number: 3
clue: Forest animal with antlers
answer: DEER
length: 4
- number: 4
clue: Hopping animal with long ears
answer: RABBIT
length: 6
- number: 6
clue: Intelligent marine mammal
answer: DOLPHIN
length: 7
- number: 10
clue: Nocturnal bird of prey
answer: OWL
length: 3
- number: 11
clue: Flightless bird from Antarctica
answer: PENGUIN
length: 7
wordCount: 13
html: 'Crossword PuzzleCrossword
Across
1.Striped big cat (5)
5.Striped horse-like animal (5)
7.King of the jungle (4)
8.Large furry mammal (4)
9.Wild canine that howls (4)
12.Large gray mammal with trunk (8)
13.Black and white bear from China (5)
Down
2.Tallest land animal (7)
3.Forest animal with antlers (4)
4.Hopping animal with long ears (6)
6.Intelligent marine mammal (7)
10.Nocturnal bird of prey (3)
11.Flightless bird from Antarctica (7)
'
image:
imageName: 1838121c-9f76-44f8-b197-02e1db5987d5_puzzle.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/crossword/1838121c-9f76-44f8-b197-02e1db5987d5_puzzle.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010128&Signature=OYZsWA9QiINhqgC%2BSZSZpict%2B93ryyxvzUSIohJF%2BMGZ7SLGLA2Q47aVnwzLFzr8ZOK7IUQN4DZrAMh%2B0T8VqTMCLf76tj8BKLB1Qwo4IbMkkat1cbG6AFb44ungHGmCpwjwjwDYMwrDgI8%2Bg8dyKzwMZZmQHf5Q1hYNsy084Q%2BBTLAx6KUL%2FIZdw5pp0Rnxiq8aHdPrm%2Fbq2NU1UuMUDg8uBc8TR%2FHYN%2FOljXeyhv6Nbf4FXJCPLTMDdLDqblecNKhfQ67Dc4FdPD%2BF1IPN2A5G9VfkPb5v5KA5iiM8RF4zr8kHW%2FMlncbKSynvLp7QjtL9qZlSHn3%2Bn0pJpf%2FEUA%3D%3D
expires: 1766010128609
solutionImage:
imageName: 3ec675cd-0e16-4e50-87f4-8f4192abea5b_solution.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/crossword/3ec675cd-0e16-4e50-87f4-8f4192abea5b_solution.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010129&Signature=L07115whFCEM3yuFDBILq7r4v26RoSYQzv81S7bwL8yJFcHRjHcKsqUhI6UWaDo4LPKfAjmk%2Fs1gN3z33ma12GE2fJYkp4mxD40EhyY%2BDjR3ja7m%2Fj20Zenu%2FdcOukkS9DCfGiYEa%2BxQDT4I2gjDVORhe7JeDuLeKCFtbsiLZFIlWNZoq6K7YbNc4BWDnwcqviJXSB%2FvWa1FMhXpQFoTIeJVvUCcdOGGVR6Vdl%2BPxwWN%2FAjXcsvNYbIhtyEZHaXQuXxI3zmCMg0eI770cVuhs7rm8JVdN7gYtojprJxTYl9nRx793SRuLcFfJD%2BRhx2dBmpMtXkcZFmv4%2Bz74oZY8Q%3D%3D
expires: 1766010129033
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/cryptogram:
get:
summary: Cryptogram Generator
description: Create a cryptogram puzzle
operationId: cryptogram
parameters:
- name: text
in: query
schema:
type: string
required: false
description: Text to encode (max 500 characters)
example: The quick brown fox
- name: random
in: query
schema:
type: boolean
required: false
description: Use a random famous quote instead of text (a quote is also used when text is omitted)
example: true
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
- name: solutionImage
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable solution image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
encoded: PNR MJSXQRV JI K PNJSGKQC DBFRG ARWBQG ZBPN K GBQWFR GPRY
original: The journey of a thousand miles begins with a single step
cipher:
A: K
B: A
C: H
D: C
E: R
F: I
G: W
H: N
I: B
J: M
K: E
L: F
M: D
N: Q
O: J
P: Y
Q: T
R: X
S: G
T: P
U: S
V: L
W: Z
X: O
Y: V
Z: U
letterCount: 47
wordCount: 11
html: 'Cryptogram PuzzleCryptogram
P_N_R_M_J_S_X_Q_R_V_J_I_K_P_N_J_S_G_K_Q_C_D_B_F_R_G_A_R_W_B_Q_G_Z_B_P_N_K_G_B_Q_W_F_R_G_P_R_Y_
Letter Frequency:
R=6, G=5, P=4, Q=4, B=4, N=3, J=3, K=3, S=2, F=2, W=2, M=1, X=1, V=1, I=1, C=1, D=1, A=1, Z=1, Y=1
'
image:
imageName: 0afa5de4-52fb-4902-8139-c177c08ac98b_puzzle.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/cryptogram/0afa5de4-52fb-4902-8139-c177c08ac98b_puzzle.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010132&Signature=guv7GNCup4lJXTI0iCF7Bo2Cz02Wl6h2HWC0YxJ0jtzb7w%2BlW80b1OzBlGR%2BneFxFdzQPwfIuMQlaHsW0KFqPh5ITsFkSt802OEUFyxuiDn71y4XkiJx8zVDhrxNH9R9i1befMM16c%2F4WQGpgzkaaXw8TJJUT2q2s8c8ESo41K85iYcHJZ%2BGUxXeMeFDJ%2FG38pq5txarX%2F0rnmdTk0Jk%2BhEox9PXFPCzaSvWbDFYDVABIt97N2NQyqlDPRcucrm5uuE5Jb9qjT80JqzlumfqiaR3DpgPDwZkWeVyuYW4b4TZCCbbEpK%2FIlRRUZTw9gYdxDpk0B35NKN9WKSCi%2BfFWQ%3D%3D
expires: 1766010132300
solutionImage:
imageName: 41e6b5b7-d98c-4d4d-8b44-f56bdb5160b9_solution.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/cryptogram/41e6b5b7-d98c-4d4d-8b44-f56bdb5160b9_solution.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010132&Signature=YKDpJF9MYlmXjASdgVUgtPCq8%2Fp59Eci6DIAbXuHzv9B4rALSZwyq1sMj9KoIRhryYCdNW1KGBRpcgJFSFgaEGfcNC1MNsryoV%2F7bp3TSr1%2BknwqAGQu7sWvZrtozB2oJ3Wzaqz%2BGjm74rhrOaqAx0w7%2BmJtimslEHCl8emRuZxmAhW9l8Wi%2Fv%2BsCmb7%2Bl5hj0njHSs6AWo3YtoZpWoNv7F49g1dQczrfj%2BFYW7bOoFMfcmysTz%2ByNpXECZFbvWJ3A2f0fql7itGLGK%2B%2BNlI6Q6WkQ1ye3c7skHB3DqT%2BWHLbJCm0vjbIVhIgq3Vo39ZADdogcd7uiklvEBriMFkwA%3D%3D
expires: 1766010132645
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/diceroller:
get:
summary: Dice Roller
description: Roll dice using XdY notation with optional modifier
operationId: diceroller
parameters:
- name: dice
in: query
schema:
type: string
required: false
description: 'Dice notation in XdY format (e.g., 3d6, 2d20, default: 1d6)'
example: 3d6
- name: modifier
in: query
schema:
type: integer
required: false
description: Modifier to add to the total (can be negative)
example: 5
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
dice_notation: 3d6
num_dice: 3
num_sides: 6
modifier: 5
rolls:
- 6
- 4
- 4
total: 14
total_with_modifier: 19
min_roll: 4
max_roll: 6
average_roll: 4.67
theoretical_min: 3
theoretical_max: 18
theoretical_average: 10.5
expression: 3d6+5
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/fillintheblanks:
get:
summary: Fill in the Blanks Generator
description: Create fill in the blank puzzles
operationId: fillintheblanks
parameters:
- name: category
in: query
schema:
type: string
required: false
description: Puzzle category
example: idioms
- name: count
in: query
schema:
type: integer
required: false
description: Number of puzzles
example: 5
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level
example: medium
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
puzzles:
- id: 1
sentence: A penny saved is a penny ___.
answer: EARNED
letterCount: 6
hint: gained/obtained
firstLetter: null
- id: 2
sentence: Actions speak louder than ___.
answer: WORDS
letterCount: 5
hint: what we say
firstLetter: null
- id: 3
sentence: Don't count your chickens before they ___.
answer: HATCH
letterCount: 5
hint: come out of eggs
firstLetter: null
- id: 4
sentence: The early bird catches the ___.
answer: WORM
letterCount: 4
hint: a crawling creature
firstLetter: null
- id: 5
sentence: Don't put all your eggs in one ___.
answer: BASKET
letterCount: 6
hint: a container
firstLetter: null
count: 5
difficulty: medium
category: idioms
html: 'Fill in the BlanksFill in the Blanks
#1
A penny saved is a penny .
6 letters
Hint: gained/obtained
#2
Actions speak louder than .
5 letters
Hint: what we say
#3
Don''t count your chickens before they .
5 letters
Hint: come out of eggs
#4
The early bird catches the .
4 letters
Hint: a crawling creature
#5
Don''t put all your eggs in one .
6 letters
Hint: a container
'
image:
imageName: ba85c6d6-4376-4171-841d-8b4bc97e1095_fillblanks.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/fillintheblanks/ba85c6d6-4376-4171-841d-8b4bc97e1095_fillblanks.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010206&Signature=YRHfh28GKDNvEM4Q07qRcNyg3WnPs7Ee7yg0xXKxKRTmT%2Bg3x%2FThpfWsFTeYScpZlgQTVQ3SU1tZMGH74sZJvAHdVkG6IGA9V2lwIfhHzcfu4Uf4VGKL8%2FIa%2FaLupdtrgDqXSFWOJ9EHHeMKnImAhli1qhlMu%2BIuWAiqfPitDlN5pMklv4R5FACKkZld4LXyA82%2BX8bt%2FESyHciZ5jzlqY1JTacL4kW5uK09bpoo9Ytvs8XOOOjB0my1s%2BIq5z0JEwZzw1Jag%2F5vd09wTXzSXeQMzfo%2FDj73kpU7SilAxEGh%2BuflilyDQTXK7krXcdFUGcD5Nd4Wm%2BW7dP8tQKmbAA%3D%3D
expires: 1766010206793
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/fortunecookie:
get:
summary: Fortune Cookie Generator
description: Generate fortune cookie messages with lucky numbers
operationId: fortunecookie
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
fortune: The best time to plant a tree was 20 years ago. The second best time is now.
type: wisdom
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/gamecharacter:
get:
summary: Game Character Generator
description: Generate a random RPG character
operationId: gamecharacter
parameters:
- name: race
in: query
schema:
type: string
required: false
description: 'Character race: Human, Elf, Dwarf, Halfling, Orc, Gnome, Tiefling, Dragonborn, Half-Elf, Goblin'
example: elf
- name: class
in: query
schema:
type: string
required: false
description: 'Character class: Warrior, Mage, Rogue, Cleric, Ranger, Paladin, Barbarian, Bard, Druid, Monk, Warlock, Necromancer'
example: mage
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
name: Nimara Goldenbough
race:
name: Elf
traits:
- Graceful
- Keen Senses
- Long-lived
class:
name: Mage
description: Wielder of arcane magic
primaryStat: intelligence
hitDie: d6
background: Criminal
personality: Ambitious and driven
motivation: Protect the innocent
stats:
strength:
value: 13
modifier: 1
dexterity:
value: 12
modifier: 1
constitution:
value: 9
modifier: -1
intelligence:
value: 11
modifier: 0
wisdom:
value: 4
modifier: -3
charisma:
value: 8
modifier: -1
hp: 5
totalStatPoints: 57
highestStat: strength
lowestStat: wisdom
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/hangmanword:
get:
summary: Hangman Word Generator
description: Get random words for hangman
operationId: hangmanword
parameters:
- name: category
in: query
schema:
type: string
required: false
description: Word category
example: animals
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level
example: medium
- name: count
in: query
schema:
type: integer
required: false
description: Number of words
example: 1
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
words:
- word: PORCUPINE
blanks: _ _ _ _ _ _ _ _ _
length: 9
uniqueLetters: 8
difficulty: medium
category: animals
maxGuesses: 7
count: 1
difficulty: medium
category: animals
html: 'Hangman WordsHangman
animals💀
_ _ _ _ _ _ _ _ _
9 letters | 8 unique | Max 7 wrong guesses
'
image:
imageName: d6e69eac-546c-4a2b-8413-2b65fd4a109a_hangman.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/hangmanword/d6e69eac-546c-4a2b-8413-2b65fd4a109a_hangman.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010232&Signature=En2KyqlZwODc1wOwqTyuVtHq5LqNHuFXdn9Xw6nKlwhmB2SMV9HTSwpfVi9SS1tC6tnq0sntOPZ4ANH8McPxnjqFJhT2VKXAObQSRha6IHR9J1ymSpH%2F5TJ4AmlRZ8nLvW1jXPWjNvnUvgrd%2BfN5zK1u9pQ1MYatBVeg63y0rOdxSPcJBMX%2BDdgzG1lJK3Rmugr0HWoVb9ocfk8R%2FGVPsLXzHuwZySOk%2BCyQ1IZAWoqYuX7v3wKf3JHhiK9ZQ%2FG58j2dSychhcDsBZyKXN1wSpRsRB%2F03F6zKkykiiVw%2FuGr9kjPGK1QRJ9XJZzLZ0Z9S%2BQ6ZoD5FrCJwTIVXTPHxg%3D%3D
expires: 1766010232291
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/lotterypicker:
get:
summary: Lottery Number Generator
description: Generate random lottery numbers for various games
operationId: lotterypicker
parameters:
- name: game
in: query
schema:
type: string
required: false
description: Lottery game preset
example: powerball
- name: numbers
in: query
schema:
type: integer
required: false
description: Number of main numbers to pick (for custom game)
example: 6
- name: max
in: query
schema:
type: integer
required: false
description: Maximum number for main numbers (for custom game)
example: 49
- name: bonus
in: query
schema:
type: integer
required: false
description: Number of bonus numbers (for custom game)
example: 1
- name: tickets
in: query
schema:
type: integer
required: false
description: Number of tickets to generate
example: 3
- name: bonusmax
in: query
schema:
type: integer
required: false
description: Highest value a bonus ball can take. Only applies when game is custom; named games use their own rules
example: 26
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
game: Powerball (US)
game_type: powerball
config:
main_numbers_count: 5
main_numbers_range: 1-69
bonus_numbers_count: 1
bonus_numbers_range: 1-26
tickets_generated: 3
tickets:
- ticket_number: 1
main_numbers:
- 11
- 12
- 51
- 53
- 58
bonus_numbers:
- 3
- ticket_number: 2
main_numbers:
- 4
- 24
- 28
- 46
- 61
bonus_numbers:
- 3
- ticket_number: 3
main_numbers:
- 12
- 13
- 29
- 49
- 60
bonus_numbers:
- 6
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/madlibs:
get:
summary: Mad Libs Generator
description: Get mad libs story templates
operationId: madlibs
parameters:
- name: category
in: query
schema:
type: string
required: false
description: Story category
example: funny
- name: count
in: query
schema:
type: integer
required: false
description: Number of stories
example: 1
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
stories:
- title: Restaurant Disaster
template: I went to a {adjective} restaurant called The {adjective} {noun}. The waiter was a {adjective} {animal} who kept {verb_ing} on the tables. I ordered {number} {adjective} {plural_noun} with a side of {adjective} {noun}. When the bill came, it said I owed {number} {plural_noun}!
blanks:
- id: 1
type: adjective
label: Adjective
- id: 2
type: adjective
label: Adjective
- id: 3
type: noun
label: Noun
- id: 4
type: adjective
label: Adjective
- id: 5
type: animal
label: Animal
- id: 6
type: verb_ing
label: Verb ending in -ing
- id: 7
type: number
label: Number
- id: 8
type: adjective
label: Adjective
- id: 9
type: plural_noun
label: Plural Noun
- id: 10
type: adjective
label: Adjective
- id: 11
type: noun
label: Noun
- id: 12
type: number
label: Number
- id: 13
type: plural_noun
label: Plural Noun
blankCount: 13
category: funny
count: 1
category: funny
html: 'Mad LibsMad Libs
Restaurant Disaster
I went to a 1 restaurant called The 2 3. The waiter was a 4 5 who kept 6 on the tables. I ordered 7 8 9 with a side of 10 11. When the bill came, it said I owed 12 13!
'
image:
imageName: 25d0dd78-3ad1-4f14-a30f-f8bdd8ebcc33_madlibs.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/madlibs/25d0dd78-3ad1-4f14-a30f-f8bdd8ebcc33_madlibs.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010349&Signature=e4owJidlQu2GZKe1GSuClCNSpOX1UQkxdweeS08IVOxkNscZGNr33BdYhNSG%2BuVIZ2XdEeAc3o2%2BY2hxP01APjgqMgCe4QvHRBgbCLPUiueHaczDJ1m1ZBI41aRaYjM8kdB7M0iYLNhdgqogXTYs9Zc%2FaRj9a6txpLz7fb2YexgG0fXhkcZuGeCb1haQlMTHL1YZbh9zJIKgHSqMhKK3jqhf0stuIDXIWkWdiK6fbP1B2aZkomqwpbx3iQKwbhca8rwFMWjUMRN5fspY%2FRtNbS7kIWaznc07VaBloITlQktm%2FMMojDc6QSanGeegRKealslcO53diZRsdLTZvB3wAQ%3D%3D
expires: 1766010349930
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/maze:
get:
summary: Maze Generator
description: Create a maze puzzle
operationId: maze
parameters:
- name: width
in: query
schema:
type: integer
required: false
description: Maze width
example: 15
- name: height
in: query
schema:
type: integer
required: false
description: Maze height
example: 15
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level
example: medium
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable maze image
example: true
- name: solutionImage
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable solution image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
width: 15
height: 15
difficulty: medium
start:
x: 1
y: 1
end:
x: 29
y: 29
grid:
- - 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- - 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- - 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- - 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- - 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- - 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- - 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- - 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- - 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 1
- - 1
- 0
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 1
- - 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- - 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
html: 'Maze PuzzleMaze
Find your way from green to red!
'
image:
imageName: 24ed4b60-28c5-4aa9-9d18-0dec8c2df627_puzzle.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/maze/24ed4b60-28c5-4aa9-9d18-0dec8c2df627_puzzle.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010378&Signature=bh3WmsCSjfVyE003mAyBjbWf07n4%2FjfI48d%2FpJpNAQEimQ113b%2F1%2FcovTUBbbMBOMy8ehlNHL9TDUcg7JNkfbIZL9ZePI0ioWQygbZro6ypdiHv0url3Iwh46nQbp6PqQ8KVUYF2%2FE7vCVEji15cJDK%2F5NJ61Y40ICPhbDGuxRBoDpvBuYS5mIYaOgrteLQpfYUL5qlSE%2F34ifcA8PTxfPjTNG4ixNmRELw6xqtcQs7RMFVTui6bm9eEA6a8D%2Br7h7NhUEnJv7kuJJVY1ieHKxg6yTJIWZUd%2FVIXrPRTJF3lgpgJFubXzAs5x01CVxEGl%2B2cUiG4u4gB%2F4ILITSJsw%3D%3D
expires: 1766010378634
solutionImage:
imageName: 7d1c4b60-c228-47d1-9f8a-d8141d087cdc_solution.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/maze/7d1c4b60-c228-47d1-9f8a-d8141d087cdc_solution.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010378&Signature=H7m2zOphZK6elU3niJ4BSJD%2FABqi%2BZ1cPKUfG8QJbd1fY3nyhVdD5wFAcGzvCN76kjtVg%2BwBlbIDr3QG6FhrBhll9eY2t3UnCioJQ6lqQZYRIaB%2FmURSUbeLEIg2PZvODwf3qgZmTSsH8kIiLynIgr3vvvJ%2FBzJFKt56OUZLo2eynqLVWz%2FiQbUCcZ%2F5C6auROc2nWvhoPgV1xAwKEYlNCyFnHXbtTbBiBMqmk7n7SXg3l3ijQGuop8WYWPoAdI0%2FqQcREz5HwTdFsOdsv7sfh2TusSpPzNUycR%2F%2B6KlwWduiB0TKYAZSrmn5GYsDHxF%2BxjgNT5xaT02%2FFvelOb5mw%3D%3D
expires: 1766010378983
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/rockpaperscissors:
get:
summary: Rock Paper Scissors
description: Play rounds of Rock Paper Scissors with outcome analysis
operationId: rockpaperscissors
parameters:
- name: choice
in: query
schema:
type: string
required: false
description: Your choice - omit for random
example: rock
- name: rounds
in: query
schema:
type: integer
required: false
description: Number of rounds to play
example: 5
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
total_rounds: 5
player_choice_mode: manual
games:
- round: 1
player_choice: rock
player_emoji: 🪨
computer_choice: paper
computer_emoji: 📄
outcome: computer
message: Computer wins! undefined
- round: 2
player_choice: rock
player_emoji: 🪨
computer_choice: rock
computer_emoji: 🪨
outcome: tie
message: It's a tie! Both chose rock
- round: 3
player_choice: rock
player_emoji: 🪨
computer_choice: rock
computer_emoji: 🪨
outcome: tie
message: It's a tie! Both chose rock
- round: 4
player_choice: rock
player_emoji: 🪨
computer_choice: paper
computer_emoji: 📄
outcome: computer
message: Computer wins! undefined
- round: 5
player_choice: rock
player_emoji: 🪨
computer_choice: scissors
computer_emoji: ✂️
outcome: player
message: You win! Rock crushes scissors
results:
player_wins: 1
computer_wins: 2
ties: 2
player_win_percentage: 20
computer_win_percentage: 40
tie_percentage: 40
overall_winner: computer
game_rules:
rock_beats: scissors
paper_beats: rock
scissors_beats: paper
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/slotmachine:
get:
summary: Slot Machine Simulator
description: Simulate slot machine spins with configurable reels and bet amounts
operationId: slotmachine
parameters:
- name: spins
in: query
schema:
type: integer
required: false
description: Number of spins to simulate
example: 5
- name: reels
in: query
schema:
type: integer
required: false
description: Number of reels
example: 3
- name: bet
in: query
schema:
type: number
required: false
description: Bet amount per spin
example: 1
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
total_spins: 5
num_reels: 3
bet_per_spin: 1
spins:
- spin_number: 1
reels:
- symbol: 🍋
name: Lemon
- symbol: 🍒
name: Cherry
- symbol: 🍒
name: Cherry
bet: 1
payout: 0
win_type: none
is_win: false
- spin_number: 2
reels:
- symbol: ⭐
name: Star
- symbol: 🍋
name: Lemon
- symbol: ⭐
name: Star
bet: 1
payout: 0
win_type: none
is_win: false
- spin_number: 3
reels:
- symbol: 🍊
name: Orange
- symbol: 🍇
name: Grape
- symbol: 🍋
name: Lemon
bet: 1
payout: 0
win_type: none
is_win: false
- spin_number: 4
reels:
- symbol: 🍒
name: Cherry
- symbol: ⭐
name: Star
- symbol: 🔔
name: Bell
bet: 1
payout: 0
win_type: none
is_win: false
- spin_number: 5
reels:
- symbol: 🍒
name: Cherry
- symbol: 🍒
name: Cherry
- symbol: 7️⃣
name: Seven
bet: 1
payout: 0.5
win_type: small
is_win: true
total_bet: 5
total_winnings: 0.5
net_profit: -4.5
wins: 1
losses: 4
win_percentage: 20
available_symbols:
- symbol: 🍒
name: Cherry
payout_multiplier: 2
- symbol: 🍋
name: Lemon
payout_multiplier: 3
- symbol: 🍊
name: Orange
payout_multiplier: 5
- symbol: 🍇
name: Grape
payout_multiplier: 10
- symbol: 🔔
name: Bell
payout_multiplier: 20
- symbol: ⭐
name: Star
payout_multiplier: 50
- symbol: 💎
name: Diamond
payout_multiplier: 100
- symbol: 7️⃣
name: Seven
payout_multiplier: 200
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/spellingbee:
get:
summary: Spelling Bee Generator
description: Create a spelling bee puzzle
operationId: spellingbee
parameters:
- name: difficulty
in: query
schema:
type: string
required: false
description: 'Difficulty: easy, medium, hard (affects word count)'
example: medium
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
centerLetter: A
outerLetters:
- C
- H
- E
- J
- O
- D
allLetters:
- A
- C
- H
- E
- J
- O
- D
difficulty: medium
wordCount: 53
pangramCount: 0
maxPoints: 200
words:
- word: DEADHEADED
points: 10
isPangram: false
- word: COHEADED
points: 8
isPangram: false
- word: DEADHEAD
points: 8
isPangram: false
- word: HEADACHE
points: 8
isPangram: false
- word: ACCEDED
points: 7
isPangram: false
- word: COACHED
points: 7
isPangram: false
- word: ACCEDE
points: 6
isPangram: false
- word: AHCHOO
points: 6
isPangram: false
- word: CACHED
points: 6
isPangram: false
- word: COHEAD
points: 6
isPangram: false
- word: DADOED
points: 6
isPangram: false
- word: DECADE
points: 6
isPangram: false
- word: DOODAD
points: 6
isPangram: false
- word: HADJEE
points: 6
isPangram: false
- word: HEADED
points: 6
isPangram: false
- word: AAHED
points: 5
isPangram: false
- word: ACHED
points: 5
isPangram: false
- word: ACHOO
points: 5
isPangram: false
- word: ADDED
points: 5
isPangram: false
- word: AHEAD
points: 5
isPangram: false
- word: CACAO
points: 5
isPangram: false
- word: CACHE
points: 5
isPangram: false
- word: CAECA
points: 5
isPangram: false
- word: COACH
points: 5
isPangram: false
- word: COCOA
points: 5
isPangram: false
- word: DACHA
points: 5
isPangram: false
- word: HADED
points: 5
isPangram: false
- word: HODAD
points: 5
isPangram: false
- word: JADED
points: 5
isPangram: false
- word: JEHAD
points: 5
isPangram: false
- word: ACED
points: 1
isPangram: false
- word: ACHE
points: 1
isPangram: false
- word: AHED
points: 1
isPangram: false
- word: AJEE
points: 1
isPangram: false
- word: CACA
points: 1
isPangram: false
- word: CADE
points: 1
isPangram: false
- word: CECA
points: 1
isPangram: false
- word: CHAD
points: 1
isPangram: false
- word: CHAO
points: 1
isPangram: false
- word: COCA
points: 1
isPangram: false
- word: CODA
points: 1
isPangram: false
- word: DACE
points: 1
isPangram: false
- word: DADA
points: 1
isPangram: false
- word: DADO
points: 1
isPangram: false
- word: DEAD
points: 1
isPangram: false
- word: EACH
points: 1
isPangram: false
- word: HADE
points: 1
isPangram: false
- word: HADJ
points: 1
isPangram: false
- word: HAED
points: 1
isPangram: false
- word: HAHA
points: 1
isPangram: false
- word: HAJJ
points: 1
isPangram: false
- word: HEAD
points: 1
isPangram: false
- word: JADE
points: 1
isPangram: false
html: 'Spelling BeeSpelling Bee
53 words | 200 possible points
How to Play:
- Create words using the letters shown
- Words must contain the center letter (yellow)
- Words must be at least 4 letters long
- Letters can be used more than once
- 4-letter words = 1 point
- Longer words = 1 point per letter
- Pangrams (use all 7 letters) = +7 bonus points
'
image:
imageName: 0f8f8f2c-ac7d-46f9-b5fc-e2d777117f13.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/spellingbee/0f8f8f2c-ac7d-46f9-b5fc-e2d777117f13.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010561&Signature=cHvKHU7wb0RwJKVI6FGIS8%2B8%2BencmsoWEuH%2FT2cQsUjPTY%2FFLhSzipEyHex5HCEg5q8jEiRB3wZDXF9lyONQTVSNdZp0Xpm6Fw69tZZDvCeHePwa1v0h0rktZ6PLSbRswtr0vlHDZL3JPBl7i%2FsxM8QxTdGDOs7cyULy3d9qEyuPPIEDkOF1cnQce2qThIhZ%2BHieQNsBVX193NhyeCrgfRVQVPiFYo4ngSbOrMJKpVm2aSbtykG6Hyw%2B8RnQqkBqA5JB8XaB2ESBg0ZU8ldZUNoHd4cMoC2Oz4rI5FkLuQ2tzju9FVsxsCXiVvJCPd9jsWOlhQ7T1NVp%2FwV107k38w%3D%3D
expires: 1766010561052
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/superheroname:
get:
summary: Superhero Name Generator
description: Generate a random superhero name
operationId: superheroname
parameters:
- name: style
in: query
schema:
type: string
required: false
description: Name style
example: dark
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
name: Lord Stalker
style: dark
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/wordladder:
get:
summary: Word Ladder Generator
description: Create word ladder puzzles
operationId: wordladder
parameters:
- name: start
in: query
schema:
type: string
required: false
description: Starting word (3-6 letters)
example: cold
- name: end
in: query
schema:
type: string
required: false
description: Ending word (same length as start)
example: warm
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level
example: medium
- name: count
in: query
schema:
type: integer
required: false
description: Number of puzzles
example: 1
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
puzzles:
- startWord: ANIL
endWord: CUED
steps: 5
solution:
- ANIL
- ARIL
- ARID
- IRID
- IRED
- CRED
- CUED
solvable: true
difficulty: medium
count: 1
difficulty: medium
html: 'Word LadderWord Ladder
Change one letter at a time to get from the first word to the last
Puzzle #1 - 5 steps
ANIL→CUED
_ _ _ _
_ _ _ _
_ _ _ _
_ _ _ _
_ _ _ _
'
image:
imageName: 6f0f9e5e-ce0d-4570-a706-8fc5ccbfc948_wordladder.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/wordladder/6f0f9e5e-ce0d-4570-a706-8fc5ccbfc948_wordladder.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010731&Signature=FQwH%2FqXC0eYHgHqGKfBoEETrcXALoIpkf2z7HCkmYcFu2IgL2uMbCBi22tEsrlY3yOkksRuZ56C2685lLi98CWvgCF1J9UrYaAWjFtLesnHZ0i%2B0SWYIy5wZLWnVq4UrJDLZVrvSe8lh21mQJrduVY8QqV%2FI0sViUlnlndLMFUfhEQedKYAGRtmXjJlpl1YA9A9%2BtJoqRvMm4YStfJyLJmExPQKnPiRoP6EB6%2B8%2F1WUq5vH3%2BWglijVroxaJ%2BJy6kgQ8qTuVX9%2FzFi8R0DDHZtd0IpcTL8EBvNvHnjRPS4lZB%2Bm3k9GCxqGCnsj8pssu6ymtzGNEqA%2BBqAthODekWw%3D%3D
expires: 1766010731681
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/wordscramble:
get:
summary: Word Scramble Generator
description: Create scrambled word puzzles
operationId: wordscramble
parameters:
- name: difficulty
in: query
schema:
type: string
required: false
description: Difficulty level (affects word length)
example: medium
- name: count
in: query
schema:
type: integer
required: false
description: Number of puzzles
example: 5
- name: image
in: query
schema:
type: boolean
required: false
description: Set to true to generate a downloadable puzzle image
example: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
puzzles:
- scrambled: ISIEMM
answer: IMMIES
letterCount: 6
- scrambled: DRIGIANN
answer: DRAINING
letterCount: 8
- scrambled: RDAKCE
answer: ARCKED
letterCount: 6
- scrambled: ERTHASDB
answer: BREADTHS
letterCount: 8
- scrambled: SISSNASA
answer: ASSASSIN
letterCount: 8
count: 5
difficulty: medium
html: 'Word Scramble PuzzleWord Scramble
'
image:
imageName: d1ae484c-e879-4a0e-95b0-bfa872fa758a_wordscramble.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/wordscramble/d1ae484c-e879-4a0e-95b0-bfa872fa758a_wordscramble.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010755&Signature=A9uZl5RTt%2Bk0WWM4onUMA5OyLA4xXdvR2iar2gjYoNWpdlLgYreoRvdOSYdbKpXOUENwtFphQIS6AU5iOKeAD6zC47jFAgFPPR%2BiVJjdluhg%2B37xJXMzSaU3uaFRkO4YWu2zAgSRxPNgtMM3ahbGlU5H5Nv6GGuLBihmIPcw6IVhJXG1LBzt4Vat7FEnfU4GuwJhEcpYINhkuIPTdN7yy%2FjSeBq7ZAgvwJuzDI13Ng5mFcE4uB1qB5B9AiL%2BApnyqoAJljXJbbgzHCtwwg%2FCtTlzMa0C4Biy1ka4f%2Bjf%2Bs8c07khRku4b6MNvuMiRVhjw4tRb3D7Hui%2Bx%2FWyaoB6Pg%3D%3D
expires: 1766010755245
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
tags:
- Games
/v1/wordsearch:
post:
summary: Word Search Generator
description: Create a word search puzzle with custom words
operationId: wordsearch
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
status:
type: string
description: status
error:
type: string
description: error
data:
type: object
description: data
example:
status: ok
error: null
data:
grid:
- - P
- C
- R
- J
- W
- R
- D
- K
- G
- D
- V
- F
- J
- B
- Q
- - J
- F
- O
- J
- E
- B
- X
- I
- A
- A
- S
- S
- H
- X
- G
- - L
- N
- N
- Q
- L
- X
- G
- E
- M
- X
- F
- Q
- X
- V
- B
- - S
- J
- Y
- L
- X
- Z
- T
- X
- E
- A
- K
- M
- X
- C
- Y
- - S
- G
- F
- O
- E
- J
- F
- X
- M
- W
- V
- E
- I
- M
- X
- - W
- D
- V
- Y
- D
- T
- T
- N
- F
- U
- K
- L
- P
- C
- T
- - E
- R
- H
- M
- B
- N
- T
- B
- M
- A
- D
- Z
- X
- A
- D
- - D
- O
- G
- S
- Y
- E
- B
- E
- T
- H
- I
- Z
- K
- D
- P
- - F
- W
- S
- E
- A
- R
- C
- H
- R
- G
- X
- U
- B
- Y
- D
- - H
- C
- G
- E
- N
- B
- K
- E
- L
- S
- E
- P
- O
- E
- N
- - P
- A
- D
- W
- D
- D
- K
- A
- T
- E
- A
- A
- G
- R
- I
- - C
- T
- C
- E
- Q
- W
- S
- Q
- O
- W
- X
- R
- O
- E
- F
- - P
- E
- S
- I
- F
- L
- G
- E
- N
- V
- X
- I
- V
- K
- I
- - T
- G
- G
- Z
- X
- A
- D
- A
- F
- S
- U
- D
- N
- S
- P
- - Z
- J
- T
- L
- N
- E
- D
- D
- I
- H
- Z
- O
- A
- A
- A
words:
- word: LETTERS
start:
row: 3
col: 3
direction: diagonal-down-right
- word: PUZZLE
start:
row: 9
col: 11
direction: up
- word: SEARCH
start:
row: 8
col: 2
direction: right
- word: HIDDEN
start:
row: 14
col: 9
direction: left
- word: WORD
start:
row: 8
col: 1
direction: up
- word: GAME
start:
row: 0
col: 8
direction: down
- word: FIND
start:
row: 11
col: 14
direction: up
wordCount: 7
size: 15
difficulty: medium
html: 'Word Search Puzzle| P | C | R | J | W | R | D | K | G | D | V | F | J | B | Q |
| J | F | O | J | E | B | X | I | A | A | S | S | H | X | G |
| L | N | N | Q | L | X | G | E | M | X | F | Q | X | V | B |
| S | J | Y | L | X | Z | T | X | E | A | K | M | X | C | Y |
| S | G | F | O | E | J | F | X | M | W | V | E | I | M | X |
| W | D | V | Y | D | T | T | N | F | U | K | L | P | C | T |
| E | R | H | M | B | N | T | B | M | A | D | Z | X | A | D |
| D | O | G | S | Y | E | B | E | T | H | I | Z | K | D | P |
| F | W | S | E | A | R | C | H | R | G | X | U | B | Y | D |
| H | C | G | E | N | B | K | E | L | S | E | P | O | E | N |
| P | A | D | W | D | D | K | A | T | E | A | A | G | R | I |
| C | T | C | E | Q | W | S | Q | O | W | X | R | O | E | F |
| P | E | S | I | F | L | G | E | N | V | X | I | V | K | I |
| T | G | G | Z | X | A | D | A | F | S | U | D | N | S | P |
| Z | J | T | L | N | E | D | D | I | H | Z | O | A | A | A |
Find these words:
- LETTERS
- PUZZLE
- SEARCH
- HIDDEN
- WORD
- GAME
- FIND
'
image:
imageName: 0ce84c70-c791-40f9-adfa-2ad3823667f7_puzzle.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/wordsearch/0ce84c70-c791-40f9-adfa-2ad3823667f7_puzzle.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010772&Signature=QOHSnr40T1DxKtie7xCSTwnqNwfgaur%2BUZDwPf8xhgiaynJPDQjvrVJwZBlkuSFXQFyd212HYyui%2BMUjHIVhMvL8TaGUucqOvXhsaXXl9p5vzQhGsGP2crtP8U94NpXonrL0GjnmFmFFaQOJELbcCqMLfTl5XjArtNsMTp0%2Bj3b8DeL6ljMZe09sRgL5i7cslA%2BLljRRX20Dbd2%2BuqR1r2aGY6pMZEqr7djDDF3uLNnyPq8M2wKPX243FASrcl3URyXZMkVduPYvkwIxvGkcOoeE7GrZo%2FnpOElZgbwevDCklXJ3fS6Ij2ffkLlYSrDNM11VSYUrU1fzgfHX2w%2F5ew%3D%3D
expires: 1766010772936
solutionImage:
imageName: b4dc1d71-86e4-4331-af3b-01295373b772_solution.png
format: .png
downloadURL: https://storage.googleapis.com/apiverve/APIData/wordsearch/b4dc1d71-86e4-4331-af3b-01295373b772_solution.png?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1766010773&Signature=j8897QcmWY1g4fKyE4JUEL4RZ6OCXJCCRmB04DFCpjFOW4vUDfgc62cwJDIBZsCcnbFzTfShMekQJFvrie8MHR59VtbYD58XXI7RPRbxjjEdfZ6exdiRgN%2BXZ%2B%2Ff5L7DksaYC%2Bf6FL80REs4Vb7C%2B0PBlRa%2FBpqo%2FcHXL4An5dIsUKyzXLNrDE6AvYXIyiKNYRcsfTN8g7ekXxqM4uI5XYYF3Kl4KlORrVs395S421Bk1j9Qpet04lI7vTe7dwQIDimuOshA56LfhjN5OK%2FGCxyC0IAJ4cTZcN52ggkeEQSX%2BOgX8Sy%2B6%2BsM7YmkBOVeB%2FKlO7CIX1rKcO5oFOzN8Q%3D%3D
expires: 1766010773937
'401':
description: Your request was not authorized, or your API Key was invalid
'404':
description: Requested resource was not found
'500':
description: A server error has occurred, try again later
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
words:
type: string
description: Array of words to hide in the puzzle (3-20 words)
size:
type: integer
description: Grid size
difficulty:
type: string
description: Difficulty level (affects word directions)
image:
type: boolean
description: Set to true to generate a downloadable puzzle image
solutionImage:
type: boolean
description: Set to true to generate a downloadable solution image
required:
- words
tags:
- Games
components:
securitySchemes:
api_key:
type: apiKey
name: x-api-key
in: header
externalDocs:
description: APIVerve Documentation
url: https://docs.apiverve.com