Tools
CARNOT_SEARCH_CORP
- Basic company search functionality
- Find company information by name or criteria
- Retrieve company URLs and addresses
- Configurable result count
- Inputs:
query(search text),num(number of results, default 10) — Output:result.items, an array of{ name, url, address }
CARNOT_SEARCH_CORP_PRO
- Triggers a Carnot Search Corp Pro job on Carnot’s external server; the job itself runs outside the flow
- Inputs:
spreadsheets_key(required; the key of the target spreadsheet), and optionalmail_runner_flow_url,mail_runner_flow_secret, andslack_channel_id - Output:
result.contentisJob triggered successfullyorFailed to trigger job
Authentication
CARNOT_SEARCH_CORP requires API keys from both Perplexity and OpenAI (perplexity_api_key and openai_api_key config). CARNOT_SEARCH_CORP_PRO requires a Carnot API key (carnot_api_key config).
Required credentials:
- Perplexity API Key and OpenAI API Key (
CARNOT_SEARCH_CORP) - Carnot API Key (
CARNOT_SEARCH_CORP_PRO)
Run a basic company search
Trigger a Pro job
Analyze and export search results
Example: Market Research Workflow
Build a lead generation pipeline
Search Parameters
Query Optimization
- Use specific industry terms
- Include geographic qualifiers
- Specify company size when relevant
- Use boolean operators for complex searches
Result Management
- Start with smaller result sets (10-20)
- Increase for comprehensive research (50+)
- Consider API rate limits
- Balance accuracy vs coverage
Use Cases
- Market Research: Identify competitors and market players
- Lead Generation: Find potential customers and partners
- Investment Research: Analyze market sectors and opportunities
- Competitive Intelligence: Monitor competitor landscape
- Partnership Development: Discover potential business partners
- Sales Prospecting: Build targeted prospect lists
- Due Diligence: Research companies for business decisions
Data Structure
CARNOT_SEARCH_CORP returns result.items; each item includes:
Best Practices
- Query Design: Use specific, targeted search terms
- Result Processing: Always validate and enrich search results
- Rate Limiting: Respect API limits and implement delays
- Data Quality: Clean and verify company information
- Privacy: Handle company data responsibly and legally