API Documentation
You can also use our API to check certificates programmatically from your application.
API Endpoint
POST https://check.p12apple.com/api.php
Parameters
Parameter
Type
Required
Description
zip_url
string
Required
Direct URL to ZIP file
password
string
Optional
Certificate password (auto-read from .txt if empty)
format
string
Optional
Response format: "json" (default) or "html"
Example Request (cURL)
Copy
curl -X POST https://check.p12apple.com/api.php \
-H "Content-Type: application/json" \
-d '{
"zip_url": "https://example.com/cert.zip",
"password": "your_password"
}'
Example Request (JavaScript)
Copy
fetch('https://check.p12apple.com/api.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
zip_url: 'https://example.com/cert.zip',
password: 'your_password'
})
})
.then(r => r.json())
.then(data => console.log(data));
Response Format
Copy
{
"code": 200,
"message": "Success",
"data": {
"certificate": {
"name": "iPhone Distribution: Company Name",
"team_name": "Company Name Inc.",
"team_id": "ABCDE12345",
"valid_from": "2024-01-01 00:00:00",
"valid_to": "2025-01-01 00:00:00",
"is_valid": true,
"days_remaining": 365
},
"provisioning_profile": { ... },
"permissions": { ... },
"developer_certificates": [ ... ]
}
}