Please log in to access your API credentials and start using our APIs. Log In & Start Free Trial
Interactive Playground — test this API with real requests and see live responses. Launch Playground

Check if a company's website has a specific feature, technology, or capability. Returns information about JavaScript libraries, security badges, technology stacks, and more.

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

FieldTypeRequiredDescription
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_parameterscompany or feature omitted.
  • 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