Social Account Validator API
Validate a social profile or supported post URL and return status, screenshot URL, HTML URL, and account visibility fields.
API Endpoint
https://api.nyne.ai/person/social-account-validator
Overview
Use this API to validate a social account or supported post URL. The API returns status fields, optional screenshot and HTML URLs, and the timestamp when those URLs are invalidated.
- Platforms: supported social platforms
- Input: full profile or supported post URL
- Targets: profiles and supported posts
- Output: status, platform, handle, target type, confidence, evidence, account activity signal, screenshot URL, HTML URL, and artifact invalidation timestamp
Authentication
All requests require your API key and secret in headers.
X-API-Key: your_api_key_here
X-API-Secret: your_api_secret_here
Credit Usage
Credits are charged for each POSTed target that completes.
- Social Account Validator: 10 credits per completed POSTed target
- Batch requests: charged per completed target
- Processing failures: not charged
POST /person/social-account-validator
Queue validation for one social target.
POST /person/social-account-validator
Parameters
Full profile or supported post URL. Platform, handle, and target type are derived automatically.
Webhook URL for the final result.
Request Example
Queued Response
POST /person/social-account-validator/batch
Queue up to 25 social targets in one parent request.
POST /person/social-account-validator/batch
Request Example
GET /person/social-account-validator
Poll with the returned request ID until the request is completed or failed.
Completed Response Example
html_url is available when an HTML artifact is returned. artifacts_invalidated_at is the timestamp when the returned screenshot and HTML URLs are invalidated; image_invalidated_at is retained for screenshot-specific compatibility.
Validation Statuses
visible_public_profilevisible_profile_with_login_promptvisible_public_postvisible_post_with_login_promptlogin_wall_or_consent_onlyprivate_or_restrictednot_foundnot_found_unverifiedverified_profile_existsverified_profile_exists_login_wallverified_profile_exists_no_screenshotverification_inconclusive_no_screenshotunclear_profile_possibleunclear_screenshot_capturedunclear_no_screenshot
Callbacks
If callback_url is provided, the API sends the final single or batch payload after processing finishes. Your endpoint should return HTTP 2xx.
Error Codes
| HTTP | Code | Description |
|---|---|---|
| 400 | missing_parameters | Missing URL. |
| 400 | invalid_request_id | The request ID format is invalid. |
| 400 | unsupported_platform | The URL host is not supported. |
| 401 | invalid_credentials | API key or secret is incorrect. |
| 402 | insufficient_credits | Not enough credits for the requested targets. |
| 404 | request_not_found | The request ID was not found for this API key. |
| 429 | rate_limit_exceeded | Too many requests for the current key. |
| 503 | service_unavailable | The API is temporarily unavailable. |