Skip to main content
POST
/
companies
/
{id}
/
analyze
Analyze pitch deck with AI
curl --request POST \
  --url https://www.useroulette.com/api/v1/companies/{id}/analyze \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "extraData": "<string>"
}
'
{
  "success": true,
  "data": {
    "company_name": "Acme Technologies",
    "ai_analysis": "B2B SaaS platform providing enterprise workflow automation with AI-powered document processing.",
    "founders": [
      {
        "name": "Jane Smith",
        "email": "jane@example.com",
        "phone": "+1-555-123-4567",
        "title": "CEO/Co-Founder",
        "background": "Former engineer at Google, 10 years in enterprise software",
        "linkedin_profile": "https://www.linkedin.com/in/example/"
      }
    ],
    "user_preferences": [
      {
        "type": "select",
        "field": "Industry",
        "value": "AI/ML",
        "options": [
          "SaaS",
          "Fintech",
          "AI/ML",
          "Developer Tools"
        ],
        "show_in_table": true
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

API key authentication. Generate keys from your account settings.

Include in header: Authorization: Bearer YOUR_API_KEY

Path Parameters

id
string<uuid>
required

The unique identifier of the company

Body

application/json
extraData
string

Additional text context to include in the analysis. Can contain supplementary information like email threads, meeting notes, or other relevant content that helps the AI better understand the company.

Maximum string length: 40000

Response

Analysis completed successfully

success
boolean
required
data
object
required

Analysis results extracted from the pitch deck