Social Account Validator API
Render a social profile or post, capture a screenshot, and classify whether the target appears public, gated, restricted, not found, or unclear.
API Endpoint
https://api.nyne.ai/person/social-account-validator
Overview
Use this API when you need proof that a social account or post was visible at validation time. The API returns a persistent screenshot URL and structured classification metadata.
- Platforms: Instagram, X, Facebook, and LinkedIn
- Inputs: full URL, or platform plus handle for profiles
- Targets: profiles and posts
- Output: screenshot URL, status, confidence, evidence, and account activity signal
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 after a target is successfully rendered and a screenshot is persisted.
- Social Account Validator: 10 credits per successfully rendered target
- Batch requests: charged per completed target
- Provider or internal render failures: not charged
POST /person/social-account-validator
Queue validation for one social target.
POST /person/social-account-validator
Parameters
Full profile or post URL. Required unless using platform plus handle.
instagram, x, facebook, or linkedin. Required when using handle.
Profile handle or platform path. Post validation requires a full URL.
auto, profile, or post. Default: auto.
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
Validation Statuses
visible_public_profilevisible_profile_with_login_promptvisible_public_postvisible_post_with_login_promptlogin_wall_or_consent_onlyprivate_or_restrictednot_foundunclear_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 or platform plus handle. |
| 400 | invalid_request_id | The request ID format is invalid. |
| 400 | unsupported_platform | The URL or platform 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 or renderer is temporarily unavailable. |