Introduction

Welcome to the Ponta Developer Documentation. This documentation provides comprehensive information about integrating Ponta's human verification solutions into your applications.

What is Ponta?

Ponta provides innovative solutions to verify real human interactions, helping brands connect with engaged audiences while preventing bot activity.

Key Features

  • Simple one-line widget integration
  • Comprehensive REST API
  • Multiple verification methods (9choice, TypeMe, etc.)
  • Detailed analytics and reporting
  • Enterprise-grade security

Quick Start

Get started with Ponta in just a few minutes by adding our widget to your page:

Widget Integration

<!-- Ponta Widget -->
<div id="ponta-verification"></div>
<script src="https://cdn.ponta.co/widget/v1.js" data-key="YOUR_PUBLIC_KEY"></script>
<!-- End Ponta Widget -->

API Integration

For more control, use our REST API:

// Example API request
fetch('https://api.ponta.co/v1/verify', {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        action: 'verify_user',
        data: { /* your verification data */ }
    })
})
.then(response => response.json())
.then(data => console.log(data));

Authentication

All API requests require authentication using your API key.

Getting Your API Key

You can find your API keys in the Developer Settings section of your Ponta dashboard.

Using the API Key

Include your API key in the Authorization header of all requests:

Authorization: Bearer YOUR_API_KEY

Important: Keep your API keys secret. Do not expose them in client-side code or public repositories.

Widget API

The Ponta Widget provides an easy way to integrate human verification into your website with minimal code.

Basic Implementation

<div id="ponta-verification"></div>
<script src="https://cdn.ponta.co/widget/v1.js" data-key="YOUR_PUBLIC_KEY"></script>

Configuration Options

Attribute Description
data-key Your public API key (required)
data-theme Color theme ('light' or 'dark')
data-language Language code (e.g. 'en', 'es')