Overview
Understand Extruct APIs and choose the right one for your use case
Extruct AI API Overview
Extruct AI offers powerful APIs for AI-driven company research and analysis. Our platform provides multiple approaches to handle different research needs, each designed for specific use cases.
Available APIs
Currently, Extruct AI offers two main API approaches:
AI Reports API
The Reports API provides deep, comprehensive research on individual companies. It’s designed for gathering detailed information about specific companies with high accuracy and rich context.
AI Tables API
The Tables API allows you to process and analyze multiple companies at scale. It’s built for comparing companies across consistent criteria and performing bulk research operations.
Key Differences Between Reports and Tables
Feature | AI Reports | AI Tables |
---|---|---|
Setup | Easier to start with, less configuration needed | More powerful but requires more initial setup |
Schema | Independent per company (different reports can have different schemas) | Table-level schema applied to all companies |
Modification | Static (reports can’t be modified or rerun with new fields once created) | Dynamic (can add new data points and backfill for all companies) |
Integration | Standalone API | Fully integrated with Extruct AI Platform (app.extruct.ai) |
AI Search | No built-in search functionality | Companies in tables are automatically indexed in semantic search engine |
Use case | Deep research on specific companies | Comparative analysis across many companies |
Note: Both APIs use the same underlying AI engine, with equal flexibility in how prompts can be configured.
When to Use AI Reports
Choose the Reports API when you need:
- Different information schemas for different companies
- Quick setup without defining a complete table structure
- One-off deep research on specific companies
- Research that doesn’t need to be modified later
- Simple, straightforward company research workflow
Example use cases: Due diligence research, individual company profiles, focused competitor analysis
When to Use AI Tables
Choose the Tables API when you need:
- Consistent data points across all companies
- Ability to add new data points over time
- Integration with the Extruct AI web platform
- Ranking and scoring capabilities
- Search capabilities across your company database
- Bulk processing and updates for large datasets
Example use cases: Sales prospecting, lead scoring, market mapping, competitive landscape analysis
Search Capabilities
The Tables API includes powerful search functionality:
- Companies added to tables are automatically indexed by our semantic search engine
- Use search endpoints to discover companies in your database based on various criteria
- Search across all your company data using natural language queries
- Uncover hidden patterns and relationships within large company datasets
This makes the Tables API especially powerful for organizations with large databases of companies that need to be accessed and filtered efficiently.
Authentication
All Extruct AI APIs use the same authentication method. You’ll need an API key to access any of the APIs:
For more information on authentication, see the Authentication Guide.