According to Google, all reCAPTCHA customers will be migrated over to the cloud/enterprise plan. If you have fewer than 10,000 CAPTCHA hits a month, you don’t need to worry about billing.
We’re writing to inform you that all Google reCAPTCHA keys will need to be migrated to a Google Cloud project by the end of 2025. This will unite all reCAPTCHA customers under a single set of terms, a consistent pricing structure, and provide access to advanced security features.
— Google Cloud Team
In this “How To,” I’ll show you how to retrieve the following to enter in your reCAPTCHA Enterprise app. This post assumes that you need the keys for an integration and doesn’t cover the integration itself.
Here’s what I’ll show you how to find:
- Project ID
- API Key
- reCAPTCHA Site Key
Step 1: Visit Project Selector and Choose a Project
The first step is to visit Project Selector from the Google Cloud console. Log in to the Google account you want to use with reCAPTCHA Enterprise.
If you already have an existing project, you can select that instead of creating a new one.
Go ahead and add a new product by clicking “Create Project.”
You’ll see a screen where you can set a Project ID. You’ll need your Project ID later.
Product Name (i.e., Product ID)
Your product name is the same thing as your product ID.
Make note of the Project ID
You’ll need your Project ID to connect to reCAPTCHA Enterprise.
Once you’ve created your product, you’ll be taken to the product dashboard. You can also find your Product ID in your dashboard.
Step 2: Enable the reCAPTCHA Enterprise API
While still logged in, head to the reCAPTCHA Enterprise API service and enable it.
Once enabled, you’ll be taken to a configuration screen.
Step 3: Create and Configure an API Key for reCAPTCHA Enterprise
While still on the reCAPTCHA Enterprise configuration screen, click on Credentials in the left sidebar.
You’ll want to create new credentials by clicking “Create credentials.”
You’re going to want to create a new API key, as shown in the GIF below:
Make note of the API Key
You’ll need your API Key to connect to reCAPTCHA Enterprise.
While still on the API Key screen, name your API key and select Website for application restrictions.
Once you’ve selected Website, you can add the domains where reCAPTCHA should work. In my case, I’m using dlxplugins.com
for my domain, and I’ve also included a local test environment.
Local environments don't always work
reCAPTCHA doesn’t necessarily work for local environments.
Lastly, you’ll want to restrict the key to only reCAPTCHA Enterprise.
Finally, hit save. You’re done configuring the API key.
Step 4: Setup and Configure reCAPTCHA
Head to the reCAPTCHA Enterprise landing page. You’ll see an area that says “Get Started.”
This will prompt you to enter several pieces of information. You can fill out the details similar to what’s shown in the video below.
Once saved, you’ll be shown a Site Key and a Secret Key.
Make note of the Site Key
You’ll need your Site Key to connect to reCAPTCHA Enterprise.
Lastly, where prompted in your app, enter the:
- Project ID
- API Key
- reCAPTCHA Site Key
Conclusion
In this How To, I went over how to get your:
- Project ID
- API Key
- reCAPTCHA Site Key
For more information and developer implementation, please see Migrate from reCAPTCHA Classic.