Skip to content

Generate API Key for IndexNow#

generate_api_key()#

Generate a random API key for IndexNow. Reference: indexnow.org/documentation

Parameters:

Name Type Description Default
length int

Length of the API key. Should be minimum 8 and maximum 128.

32

Returns:

Name Type Description
str str

An 8 to 128 character hexadecimal string, e.g. 5017988d51af458491d21ecab6ed1811 for a length of 32 characters.

Example

How to generate a random API key:

Python
1
2
3
4
5
from index_now import generate_api_key

api_key = generate_api_key()

print(api_key)

This will print a random API key of 32 characters. Example:

5017988d51af458491d21ecab6ed1811

How to generate a random API key with a custom length:

Python
1
2
3
4
5
6
7
from index_now import generate_api_key

api_key_16 = generate_api_key(length=16)
api_key_64 = generate_api_key(length=64)

print(api_key_16)
print(api_key_64)

This will print two random API keys of 16 and 64 characters. Example:

5017988d51af4584
5017988d51af458491d21ecab6ed18115017988d51af458491d21ecab6ed1811