Please log in to access your API credentials and start using our APIs.
Log In & Start Free Trial
Check if a company's website has a specific feature, technology, or capability. Returns information about JavaScript libraries, security badges, technology stacks, and more.
Related Endpoints
Overview
API Endpoint
https://api.nyne.ai/company/checkfeature
- Endpoint:
POST /company/checkfeature - Delivery: Receive a
request_id, poll for completion, or provide a callback URL. - Credits: 3 credits when a result is produced.
- Use Cases: Technology stack detection, compliance verification, competitive analysis, and sales qualification.
- Capabilities: Detects JavaScript libraries, security certifications, badges, technology platforms, and website features.
Authentication
Include your API key and secret in every request:
Headers
X-API-Key: your_api_key_hereX-API-Secret: your_api_secret_here
Rate Limits
Feature checks consume credits and respect your account limits:
- Per Minute: 60 requests
- Per Hour: 1000 requests
- Monthly: Varies by plan
Credit Usage
API credits are consumed for feature check requests:
- Feature Check: 3 credits per completed check
Credit Efficiency
Credits are charged when a result (found/not_found) is produced. If the request fails or times out, no credits are charged.
POST /company/checkfeature
Queue a feature check for the specified company.
POST /company/checkfeature
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
company |
string | required | Company name or domain to check. |
feature |
string | required | Feature to detect (e.g., "jQuery library", "SOC 2 badge", "uses Cloudflare"). |
callback_url |
string | optional | HTTPS URL to receive the completed payload automatically. |
Example Request
{
"company": "Stripe",
"feature": "jQuery library",
"callback_url": "https://example.com/webhooks/checkfeature"
}
cURL Example
Queue a Feature Check
curl -X POST https://api.nyne.ai/company/checkfeature \
-H "X-API-Key: your_api_key_here" \
-H "X-API-Secret: your_api_secret_here" \
-H "Content-Type: application/json" \
-d '{
"company": "stripe.com",
"feature": "React"
}'
Immediate Response
{
"success": true,
"data": {
"request_id": "cocf_64f2d8e4_1700000123",
"status": "queued",
"message": "Company feature check queued. Use GET /company/checkfeature?request_id=... to check status.",
"callback_url": "https://example.com/webhooks/checkfeature"
},
"timestamp": "2025-11-10T22:20:03Z"
}
GET /company/checkfeature
Poll for completion or retrieve cached results.
GET /company/checkfeature
Query Parameters
request_id(string, required) – identifier returned by the POST call.
cURL Example
Poll for Results
curl -X GET "https://api.nyne.ai/company/checkfeature?request_id=cocf_64f2d8e4_1700000123" \ -H "X-API-Key: your_api_key_here" \ -H "X-API-Secret: your_api_secret_here"
Completed Response
{
"success": true,
"data": {
"request_id": "cocf_64f2d8e4_1700000123",
"status": "completed",
"result": {
"company": "Stripe",
"feature": "jQuery library",
"has_feature": true,
"confidence": "high",
"evidence": "Found jQuery version 3.6.0 loaded in multiple script tags on stripe.com"
},
"created_on": "2025-11-10T22:20:03Z",
"completed_on": "2025-11-10T22:20:17Z"
},
"timestamp": "2025-11-10T22:20:17Z"
}
Callback Payload
If callback_url is provided, the same JSON structure is POSTed to your endpoint once the check is complete.
Callback Example
POST https://example.com/webhooks/checkfeature
Content-Type: application/json
{
"request_id": "cocf_64f2d8e4_1700000123",
"status": "completed",
"result": {
"company": "Stripe",
"feature": "jQuery library",
"has_feature": true,
"confidence": "high",
"evidence": "Found jQuery version 3.6.0 loaded in multiple script tags on stripe.com"
},
"created_at": "2025-11-10T22:20:03Z",
"completed_at": "2025-11-10T22:20:17Z"
}
Feature Detection Examples
Here are some examples of features you can detect:
JavaScript Libraries
- "jQuery library"
- "React framework"
- "Vue.js"
- "Google Analytics"
Security & Compliance
- "SOC 2 badge"
- "ISO 27001 certification"
- "GDPR compliant badge"
- "HIPAA compliance statement"
Technology Stack
- "uses Cloudflare"
- "powered by WordPress"
- "runs on AWS"
- "Shopify store"
Features & Integrations
- "has live chat"
- "supports SSO"
- "integrates with Salesforce"
- "offers API access"
Error Codes
missing_parameters–companyorfeatureomitted.invalid_callback_url– Callback URL must be HTTPS.subscription_required– Account lacks enrichment access.rate_limit_exceeded/monthly_limit_exceeded– Usage limits exceeded.
Next Steps
- Experiment with the Company Feature Checker Playground.
- Review other endpoints: Company Search and Company Enrichment.