# Loopster > Loopster is a spreadsheet where columns do work. You connect your data (CRM, webhook, CSV, API), columns automatically enrich it using AI, web scraping, and integrations, then results get pushed to your outreach tools and CRM. Think of it as a pipeline builder disguised as a table. - [Full documentation in a single file](https://loopster.com/llms-full.txt) ## Guide - [What is Loopster and how does it work?](https://loopster.com/docs/guide/what-is-loopster): The platform in a nutshell — what columns do, how data flows through Capture → Enrich → Transform → Export, and what makes Loopster different from other tools. - [How should I help a user build a workflow?](https://loopster.com/docs/guide/helping-users): Step-by-step playbook — clarify their data source, figure out what they want out, design the column chain, pick the cheapest tools that work, and test on small batches first. - [How to think about designing a workflow from scratch?](https://loopster.com/docs/guide/strategic-thinking): Start from the outcome and work backwards. Figure out what the user wants to decide, what data that requires, and build the pipeline forward. Includes common patterns for handling vague requests. - [How to write good AI column prompts?](https://loopster.com/docs/guide/prompt-engineering): Practical tips for output formatting, fallback logic, multi-language support, and tool usage. Includes a full case study of splitting a failing monolith prompt into a reliable two-column pipeline. - [How to help a user debug their failing project?](https://loopster.com/docs/guide/troubleshooting): 5-step diagnostic process — check status endpoint, find the root column, inspect error messages, apply the right fix, re-trigger failed rows. Covers the most common failure patterns. - [What can people actually build with Loopster?](https://loopster.com/docs/guide/use-cases): Real examples from production customers — ICP scoring at 33K accounts, LinkedIn engagement pipelines, local business prospecting, email waterfall discovery, and more. - [What patterns do real customers use?](https://loopster.com/docs/guide/customer-patterns): What actually works in production — fallback waterfalls, multi-model strategies, the Research → Classification split, dual exports, and formula fallbacks. - [How does processing work — when do columns run?](https://loopster.com/docs/guide/processing-and-triggers): Manual triggers, autoplay for webhooks, selective re-runs, filter conditions that control which rows get processed, and cell lifecycle states. - [What AI models, tools, and integrations are available?](https://loopster.com/docs/guide/providers-models-tools): Every model you can use (with pricing), the web tools AI columns have access to, and the full task type catalog. - [What platform features should I know about?](https://loopster.com/docs/guide/platform-features): Views, ICP context system, LinkedIn engagement tracking, webhook setup (incoming and outgoing), Luma integration, and project organization. - [How to route leads to different campaigns from one project?](https://loopster.com/docs/guide/advanced-patterns): Using filter conditions to handle multiple segments, conditional enrichment, and dual export to CRM + outreach simultaneously. - [What project starters and playbooks exist?](https://loopster.com/docs/guide/starters-and-playbooks): Pre-built templates for common workflows — webhook ingestion, CRM imports, Google Maps prospecting, LinkedIn tracking. Plus 12 published playbooks. - [What workflow ideas can I suggest to users?](https://loopster.com/docs/guide/ideas): Ready-to-propose ideas organized by use case — sales outbound, marketing research, operations cleanup, event-driven automation, and international workflows. - [How much does it cost?](https://loopster.com/docs/guide/credits): Credits, pricing plans, what's free, what's not, how to estimate costs, and how to bring your own API keys to reduce spend. - [How do I use the Loopster API?](https://loopster.com/docs/guide/api-overview): Base URL, authentication, all key endpoints for projects, columns, rows, cells, processing, and views. Rate limits per plan. - [How is Loopster different from Clay or Freckle?](https://loopster.com/docs/guide/competitive-positioning): Honest comparison — where Loopster wins, where it's different by design, and useful resource links. --- # Appendix: Dynamic Reference (auto-generated from codebase) > Generated at build time. 148 tasks, 35 published models. ## Available AI Models | Model | ID | Company | Input $/1M tokens | Output $/1M tokens | Image | PDF | |-------|----|---------|--------------------|--------------------|-------|-----| | Loopmodel OG | `loopster-default` | Loopster | $0.75 | $3.75 | Yes | No | | Loopmodel Mini | `loopster-default-mini` | Loopster | $0.1 | $0.4 | Yes | No | | Loopmodel Max | `loopster-default-max` | Loopster | $5 | $25 | Yes | Yes | | GPT 6 Luna | `openai/gpt-6-luna` | OpenAI | $0.1 | $0.5 | Yes | No | | GPT 5.6 Sol | `openai/gpt-5.6-sol` | OpenAI | $2 | $10 | Yes | No | | GPT 5.6 Terra | `openai/gpt-5.6-terra` | OpenAI | $2 | $12 | Yes | No | | GPT 5.6 Luna | `openai/gpt-5.6-luna` | OpenAI | $0.2 | $1.2 | Yes | No | | GPT 5.5 | `openai/gpt-5.5` | OpenAI | $5 | $30 | Yes | No | | GPT 5.4 | `openai/gpt-5.4` | OpenAI | $2.5 | $15 | Yes | No | | GPT 5.4 Mini | `openai/gpt-5.4-mini` | OpenAI | $0.75 | $4.5 | Yes | No | | GPT 5.4 Nano | `openai/gpt-5.4-nano` | OpenAI | $0.2 | $1.25 | Yes | No | | GPT 5 Mini | `openai/gpt-5-mini` | OpenAI | $0.25 | $2 | Yes | No | | GPT 5 Nano | `openai/gpt-5-nano` | OpenAI | $0.05 | $0.4 | Yes | No | | Claude Opus 5.5 | `anthropic/claude-opus-5.5` | Anthropic | $4 | $20 | Yes | Yes | | Claude Opus 5 | `anthropic/claude-opus-5` | Anthropic | $5 | $25 | Yes | Yes | | Claude 4.8 Opus | `anthropic/claude-opus-4.8` | Anthropic | $5 | $25 | Yes | Yes | | Claude 4.7 Opus | `anthropic/claude-opus-4.7` | Anthropic | $5 | $25 | Yes | Yes | | Claude Sonnet 5 | `anthropic/claude-sonnet-5` | Anthropic | $2 | $10 | Yes | Yes | | Claude 4.6 Sonnet | `anthropic/claude-sonnet-4.6` | Anthropic | $3 | $15 | Yes | Yes | | Claude 4.5 Haiku | `anthropic/claude-haiku-4.5` | Anthropic | $1 | $5 | Yes | Yes | | Gemini 3.1 Pro | `google/gemini-3.1-pro-preview` | Google | $2 | $12 | Yes | Yes | | Gemini 3.8 Flash | `google/gemini-3.8-flash` | Google | $0.75 | $3.75 | Yes | No | | Gemini 3.7 Flash | `google/gemini-3.7-flash` | Google | $0.75 | $3.75 | Yes | No | | Gemini 3.6 Flash | `google/gemini-3.6-flash` | Google | $0.75 | $3.75 | Yes | No | | Gemini 3.5 Flash | `google/gemini-3.5-flash` | Google | $1.5 | $9 | Yes | No | | Gemini 3.5 Flash Lite | `google/gemini-3.5-flash-lite` | Google | $0.3 | $2.5 | Yes | No | | Kimi K3 | `moonshotai/kimi-k3` | Moonshot | $2.85 | $14.25 | Yes | No | | Kimi K2.6 | `moonshotai/kimi-k2.6` | Moonshot | $0.57 | $2.4 | Yes | No | | Kimi K2.5 | `moonshotai/kimi-k2.5` | Moonshot | $0.6 | $3 | Yes | No | | GLM 5.3 Flash | `z-ai/glm-5.3-flash` | Zhipu AI | $0.15 | $0.5 | Yes | No | | GLM 5.2 | `z-ai/glm-5.2` | Zhipu AI | $0.5625 | $1.8 | No | No | | Grok 4.7 | `x-ai/grok-4.7` | xAI | $2 | $6 | Yes | No | | Grok 4.5 | `x-ai/grok-4.5` | xAI | $2 | $6 | No | No | | Grok 4.3 | `x-ai/grok-4.3` | xAI | $1.25 | $2.5 | No | No | | Grok 4.20 | `x-ai/grok-4.20` | xAI | $1.25 | $2.5 | No | No | --- ## Available Providers ### Native Tools | Provider | Description | Auth Required | |----------|-------------|---------------| | Loopster (`loopster`) | Built-in utilities for data processing, pattern matching, and text manipulation | No | | Loopster Data (`loopsterData`) | Find work email, personal email, phone number, and LinkedIn profile from Loopster's own contact database. | No | | Generate AI Image (`generate-ai-image`) | Generate images using Google Gemini High-Performance Models | No | ### Web Scraping | Provider | Description | Auth Required | |----------|-------------|---------------| | Instagram (`instagram`) | Scrape Instagram profile data and public information | No | | Apify (`apify`) | Run Apify actors/scrapers | API Key | | Google Maps (`google-maps`) | Extract business data, reviews, and location information from Google Maps | No | ### Data Enrichment | Provider | Description | Auth Required | |----------|-------------|---------------| | Apollo (`apollo`) | Search and enrich contact data with Apollo's B2B database | API Key | | Findymail (`findymail`) | Find and verify emails and mobile numbers with Findymail's data services | No | | BetterContact (`bettercontact`) | Async waterfall enrichment for verified work emails and mobile phone numbers | API Key | | Hunter (`hunter`) | Find business emails with Hunter's Email Finder API | API Key | | Instantly (`instantly`) | Cold email outreach and lead management | API Key | | Up2Data (`professionalNetwork`) | Enrich people, companies, posts and jobs from live professional-network data with Up2Data. | No | | ContactOut (`contactout`) | Find mobile numbers, work and personal emails, and LinkedIn profiles using ContactOut | API Key | | HeyReach (`heyreach`) | LinkedIn outreach automation and lead management | API Key | | Smartlead (`smartlead`) | Cold email outreach automation and campaign management | API Key | | Mixmax (`mixmax`) | Add recipients to Mixmax sequences for sales engagement | API Key | | ZeroBounce (`zeroBounce`) | Determine if an email address has a valid inbox | API Key | | Kitt (`kitt`) | Determine if an email address has a valid inbox | API Key | | Icypeas (`icypeas`) | Find and verify business emails with Icypeas | API Key | | Reoon (`reoon`) | Verify email addresses with Reoon Email Verifier | API Key | | TheirStack (`theirstack`) | Discover what technologies companies use based on job postings | API Key | | Exa (`exa`) | AI-powered web search for finding web signals and relevant pages | API Key | | Prospeo (`prospeo`) | B2B email finder and data enrichment | API Key | | FullEnrich (`fullEnrich`) | Email and phone enrichment with waterfall fallback, plus reverse email lookup | API Key | | Wiza (`wiza`) | Live-scraped LinkedIn profiles with verified emails and mobile phone numbers | API Key | | Surfe (`surfe`) | Work and personal emails, mobile numbers, people and company search, and company firmographics | API Key | | Reverse Contact (`reversecontact`) | Find the LinkedIn profile behind an email, work emails, and companies from their domain | No | | AI Ark (`aiArk`) | People and company enrichment, work emails, mobile numbers, lookalikes and personality profiles | No | | Aviato (`aviato`) | Personal emails, reverse email lookups, locations, and company financials, traffic and acquisitions | No | ### Developer Tools | Provider | Description | Auth Required | |----------|-------------|---------------| | Cursor (`cursor`) | Launch and manage Cursor Background Agents for code automation | API Key | | Vercel (`vercel`) | Check domain availability and manage frontend deployments | API Key | | HTTP API (Headers) (`http-api-headers`) | Save reusable authentication headers for custom HTTP API column calls. | API Key | ### AI & LLMs | Provider | Description | Auth Required | |----------|-------------|---------------| | OpenRouter (`openrouter`) | Bring your own OpenRouter API key to access their model marketplace under your billing | No | | OpenAI (`openai`) | Industry-leading AI models including GPT-5, GPT-4o, and o-series for text generation and reasoning | No | | Google Gemini (`google`) | Advanced multimodal AI models with large context windows and fast performance | No | | Claude (`anthropic`) | Thoughtful AI models known for nuanced understanding and helpful responses | No | | Grok (`xai`) | Fast and capable AI models from xAI with massive context windows | No | ### CRM & Events | Provider | Description | Auth Required | |----------|-------------|---------------| | Luma (`luma`) | Connect your Luma API key to sync event attendees into tables. | API Key | | HubSpot (`hubspot`) | CRM platform for contacts, companies, deals, and more | OAuth | | Salesforce (`salesforce`) | CRM platform for accounts, contacts, leads, and opportunities (coming soon — not connectable yet) | OAuth | ### Exports & Automation | Provider | Description | Auth Required | |----------|-------------|---------------| | Slack (`slack`) | Team communication and messaging platform | OAuth | | Zapier (`zapier`) | Send data to Zapier webhooks to trigger automations | No | | n8n (`n8n`) | Send data to n8n webhooks to trigger automations | No | | Make (`make`) | Send data to Make webhooks to trigger automations | No | --- ## Available Task Types | Task ID | Provider | Label | Cost | |---------|----------|-------|------| | `instantlyAddLeadToCampaign` | Instantly | Add Lead to Campaign | BYOK | | `instantlyFindLead` | Instantly | Find Lead | BYOK | | `instantlyUpdateLeadById` | Instantly | Update Lead by ID | BYOK | | `instantlyUpdateLeadByEmail` | Instantly | Update Lead by Email | BYOK | | `smartleadLookupLeadStatusInCampaign` | Smartlead | Lookup Lead Status in Campaign | BYOK | | `smartleadAddLeadToCampaign` | Smartlead | Add Lead to Campaign | BYOK | | `jinaScraper` | Loopster | Scrape Website | ~$0.00026/row | | `spintax` | Loopster | Spintax: Random value | Free | | `devExpensive` | Loopster | Dev: Expensive | ~$6.50/row | | `runRegex` | Loopster | Run Regex | Free | | `formula` | Loopster | Formula | Free | | `normalizeCompanyName` | Loopster | Normalize Company Name | $0.00078/row | | `normalizeDomain` | Loopster | Normalize Domain | Free | | `ocr` | Loopster | Read/OCR File | ~$0.013/row | | `expandGoogleSearch` | Loopster | Expand Google Search Results | ~$0.036/row | | `waterfallEmail` | Loopster | Email Waterfall | Usage-based | | `lookupTable` | Loopster | Lookup in Table | Free | | `runFunction` | Loopster | Run Function | Usage-based | | `sendDataBack` | Loopster | Send data back | Free | | `sendToTable` | Loopster | Send to Table | Free | | `scoreProspect` | Loopster | Score Prospect | ~$0.0036/row | | `delayRow` | Loopster | Wait | Free | | `archiveRow` | Loopster | Archive Row | Free | | `roundRobin` | Loopster | Round-Robin Distribution | Free | | `inferEmailPattern` | Loopster | Infer Email Pattern | Free | | `instagramProfileScraper` | Instagram | Personal Profile Scraper | BYOK | | `apolloPeopleSearch` | Apollo | Search People | BYOK | | `findymailVerifyEmail` | Findymail | Verify Email | BYOK, or $0.005/row on Loopster's key | | `findymailFindByName` | Findymail | Find Email from Name | BYOK, or $0.014/row on Loopster's key | | `findymailFindByBusinessProfile` | Findymail | Find Email from LinkedIn | BYOK, or $0.014/row on Loopster's key | | `findymailFindMobilePhone` | Findymail | Find Mobile Phone | BYOK, or $0.143/row on Loopster's key | | `hunterFindEmail` | Hunter | Find Email | BYOK | | `icypeasFindEmail` | Icypeas | Find Email | BYOK, or $0.0052/row on Loopster's key | | `icypeasVerifyEmail` | Icypeas | Verify Email | BYOK, or $0.00052/row on Loopster's key | | `icypeasEmailToLinkedin` | Icypeas | Email to LinkedIn | BYOK, or $0.052/row on Loopster's key | | `reoonVerifyEmail` | Reoon | Verify Email | BYOK | | `vercelDomainAvailability` | Vercel | Domain Availability | BYOK | | `cursorAgentLaunch` | Cursor | Launch Background Agent | BYOK | | `cursorAgentStatus` | Cursor | Check Background Agent Status | BYOK | | `apifyRunScraper` | Apify | Run Scraper | BYOK | | `generateAiImage` | Generate AI Image | Generate AI Image | ~$0.195/row | | `heyreachSendLeadToCampaign` | HeyReach | Send Lead to HeyReach | BYOK | | `heyreachStopLeadInCampaign` | HeyReach | Stop Lead in HeyReach Campaign | BYOK | | `heyreachGetCampaignsForLead` | HeyReach | Get HeyReach Campaigns for Lead | BYOK | | `heyreachUpdateLeadCustomFields` | HeyReach | Update HeyReach Lead Custom Fields | BYOK | | `heyreachGetLead` | HeyReach | Get HeyReach Lead | BYOK | | `heyreachAddTags` | HeyReach | Add HeyReach Tags | BYOK | | `heyreachIsConnection` | HeyReach | Is HeyReach Connection | BYOK | | `heyreachGetConversations` | HeyReach | Get HeyReach Conversation | BYOK | | `heyreachSendMessage` | HeyReach | Send HeyReach Message | BYOK | | `heyreachAddLeadsToList` | HeyReach | Add Lead to HeyReach List | BYOK | | `heyreachDeleteLeadsFromList` | HeyReach | Remove Lead from HeyReach List | BYOK | | `lumaUpdateGuestStatus` | Luma | Update Guest Status | BYOK | | `slackSendChannelMessage` | Slack | Send Slack Message | Connected | | `signalSlackNotification` | Slack | Signal Lead Slack Notification | Connected | | `theirstackFindTechStack` | TheirStack | Find Tech Stack | BYOK | | `exaSearch` | Exa | Web Search | BYOK | | `prospeoEmailFinder` | Prospeo | Find Work Email | BYOK | | `prospeoMobileFinder` | Prospeo | Find Mobile Number | BYOK | | `prospeoLinkedInEnrichment` | Prospeo | Enrich Person from LinkedIn | BYOK | | `prospeoDomainSearch` | Prospeo | Find Emails at Domain | BYOK | | `fullEnrichFindWorkEmail` | FullEnrich | Find Work Email | BYOK, or $0.05/row on Loopster's key | | `fullEnrichFindMobilePhone` | FullEnrich | Find Mobile Phone | BYOK, or $0.80/row on Loopster's key | | `fullEnrichFindPersonalEmail` | FullEnrich | Find Personal Email | BYOK, or $0.09/row on Loopster's key | | `fullEnrichReverseEmailLookup` | FullEnrich | Reverse Email Lookup | BYOK, or $0.05/row on Loopster's key | | `betterContactFindWorkEmail` | BetterContact | Find Work Email | BYOK, or $0.046/row on Loopster's key | | `betterContactFindMobilePhone` | BetterContact | Find Mobile Phone | BYOK, or $0.403/row on Loopster's key | | `zapierWebhook` | Zapier | Send to Zapier | Free | | `n8nWebhook` | n8n | Send to n8n | Free | | `makeWebhook` | Make | Send to Make | Free | | `mixmaxAddRecipientToSequence` | Mixmax | Add Recipient to Sequence | BYOK | | `hubspotSendObject` | HubSpot | Send to HubSpot | Connected | | `hubspotFindObject` | HubSpot | Find HubSpot Object | Connected | | `salesforceSendObject` | Salesforce | Send to Salesforce | Connected | | `salesforceFindObject` | Salesforce | Find Salesforce Object | Connected | | `contactoutEmailToLinkedin` | ContactOut | Work Email to LinkedIn | BYOK, or $0.065/row on Loopster's key | | `contactoutFindMobilePhone` | ContactOut | Find Mobile Number | BYOK, or $0.169/row on Loopster's key | | `contactoutFindPersonalEmail` | ContactOut | Find Personal Email | BYOK, or $0.241/row on Loopster's key | | `contactoutPersonalEmailToLinkedin` | ContactOut | Personal Email to LinkedIn | BYOK, or $0.241/row on Loopster's key | | `contactoutFindWorkEmail` | ContactOut | Find Work Email | BYOK, or $0.065/row on Loopster's key | | `upscaleGenerateMessages` | Upscale Outreach | Generate LinkedIn Message | BYOK | | `attioFindRecord` | Attio | Find Attio Record | BYOK | | `attioSendRecord` | Attio | Send Record to Attio | BYOK | | `lushaFindContact` | Lusha | Find Contact | BYOK | | `enrichLayerFindProfile` | Enrich Layer | Enrich Layer Profile | BYOK | | `loopsterDataFindWorkEmail` | Loopster Data | Find Work Email | Free | | `loopsterDataFindPersonalEmail` | Loopster Data | Find Personal Email | Free | | `loopsterDataFindPhoneNumber` | Loopster Data | Find Phone Number | Free | | `loopsterDataEmailToLinkedin` | Loopster Data | Email to LinkedIn | Free | | `loopsterDataEnrichPerson` | Loopster Data | Enrich Person | Free | | `loopsterDataEnrichCompany` | Loopster Data | Enrich Company | Free | | `dummyEnrich` | Dummy | Dummy Enrich | Free | | `zeroBounceValidateEmail` | ZeroBounce | Validate Email | BYOK, or $0.013/row on Loopster's key | | `kittVerifyEmail` | Kitt | Verify Email | BYOK, or $0.0033/row on Loopster's key | | `wizaFindWorkEmail` | Wiza | Find Email | BYOK, or $0.104/row on Loopster's key | | `wizaFindMobilePhone` | Wiza | Find Mobile Phone | BYOK, or $0.26/row on Loopster's key | | `wizaFindProfileDetails` | Wiza | Find LinkedIn Profile Details | BYOK, or $0.052/row on Loopster's key | | `enrichProfessionalProfile` | Up2Data | Enrich Person | BYOK, or $0.0026/row on Loopster's key | | `enrichProfessionalCompany` | Up2Data | Enrich Company | BYOK, or $0.0026/row on Loopster's key | | `professionalCompanyInsights` | Up2Data | Company Insights | BYOK, or $0.013/row on Loopster's key | | `professionalCompanyOpenJobs` | Up2Data | Open Jobs Count | BYOK, or $0.0026/row on Loopster's key | | `professionalCompanyHeadcount` | Up2Data | Filtered Headcount | BYOK, or $0.0026/row on Loopster's key | | `enrichProfessionalPost` | Up2Data | Enrich Post | BYOK, or $0.0026/row on Loopster's key | | `enrichProfessionalJob` | Up2Data | Enrich Job | BYOK, or $0.0026/row on Loopster's key | | `professionalRecommendations` | Up2Data | Recommendations | BYOK, or $0.0052/row on Loopster's key | | `professionalPersonPosts` | Up2Data | Person’s Posts | BYOK, or $0.0052/row on Loopster's key | | `professionalPersonComments` | Up2Data | Person’s Comments | BYOK, or $0.0052/row on Loopster's key | | `professionalPersonReactions` | Up2Data | Person’s Reactions | BYOK, or $0.0052/row on Loopster's key | | `professionalPersonReposts` | Up2Data | Person’s Reposts | BYOK, or $0.0052/row on Loopster's key | | `professionalPostComments` | Up2Data | Post Comments | BYOK, or $0.0026/row on Loopster's key | | `professionalPostReactions` | Up2Data | Post Reactions | BYOK, or $0.0026/row on Loopster's key | | `professionalPostReposts` | Up2Data | Post Reposts | BYOK, or $0.0026/row on Loopster's key | | `professionalCompanyPosts` | Up2Data | Company Posts | BYOK, or $0.0026/row on Loopster's key | | `professionalFindPosts` | Up2Data | Find Posts | BYOK, or $0.0026/row on Loopster's key | | `professionalFindJobs` | Up2Data | Find Jobs | BYOK, or $0.0026/row on Loopster's key | | `surfeFindWorkEmail` | Surfe | Find Work Email | BYOK, or $0.05/row on Loopster's key | | `surfeFindPersonalEmail` | Surfe | Find Personal Email | BYOK, or $0.09/row on Loopster's key | | `surfeFindMobilePhone` | Surfe | Find Mobile Phone | BYOK, or $0.49/row on Loopster's key | | `surfeFindProfile` | Surfe | Find Professional Profile | BYOK, or $0.02/row on Loopster's key | | `surfeReverseEmailLookup` | Surfe | Reverse Email Lookup | BYOK, or $0.12/row on Loopster's key | | `surfeEnrichCompany` | Surfe | Enrich Company | BYOK, or $0.05/row on Loopster's key | | `surfePeopleSearch` | Surfe | Find People | BYOK, or ~$0.60/row on Loopster's key | | `surfeCompanySearch` | Surfe | Find Companies | BYOK, or ~$0.60/row on Loopster's key | | `scrapinEmailToLinkedin` | Reverse Contact | Email to LinkedIn | BYOK, or $0.033/row on Loopster's key | | `reverseContactFindWorkEmail` | Reverse Contact | Find Work Email | BYOK, or $0.033/row on Loopster's key | | `reverseContactDomainToCompany` | Reverse Contact | Company from Domain | BYOK, or $0.026/row on Loopster's key | | `instantLinkedinProfileScraper` | Reverse Contact | Personal Profile Enrichment | BYOK, or $0.033/row on Loopster's key | | `instantLinkedinCompanyScraper` | Reverse Contact | Company Profile Enrichment | BYOK, or $0.033/row on Loopster's key | | `linkedinProfilePlusCompanyScraper` | Reverse Contact | Profile + Company Enrichment | BYOK, or $0.033/row on Loopster's key | | `aviatoFindPersonalEmail` | Aviato | Find Personal Email | BYOK, or $0.15/row on Loopster's key | | `aviatoFindHashedEmail` | Aviato | Find Hashed Personal Email | BYOK, or $0.022/row on Loopster's key | | `aviatoReverseEmailLookup` | Aviato | Reverse Email Lookup | BYOK, or $0.048/row on Loopster's key | | `aviatoNormalizeLocation` | Aviato | Normalize Location | BYOK, or $0.04/row on Loopster's key | | `aviatoCompanyFinancials` | Aviato | Enrich Company Financials | BYOK, or $0.87/row on Loopster's key | | `aviatoCompanySocialMetrics` | Aviato | Enrich Company Social Metrics | BYOK, or $0.36/row on Loopster's key | | `aviatoCompanyWebTraffic` | Aviato | Enrich Company Web Traffic | BYOK, or $0.18/row on Loopster's key | | `aviatoCompanyLegal` | Aviato | Enrich Company Legal & Compliance | BYOK, or $0.11/row on Loopster's key | | `aviatoCompanyAcquisitions` | Aviato | Find Company Acquisitions | BYOK, or $0.59/row on Loopster's key | | `aiArkEnrichPerson` | AI Ark | Enrich Person | $0.007/row | | `aiArkFindWorkEmail` | AI Ark | Find Work Email | $0.012/row | | `aiArkFindMobilePhone` | AI Ark | Find Mobile Phone | $0.07/row | | `aiArkReverseEmailLookup` | AI Ark | Reverse Email Lookup | $0.035/row | | `aiArkPersonalityProfile` | AI Ark | Personality Profile | $0.05/row | | `aiArkEnrichCompany` | AI Ark | Enrich Company | $0.015/row | | `aiArkFindLookalikeCompanies` | AI Ark | Find Lookalike Companies | ~$0.10/row | | `aiArkFindPeopleAtCompany` | AI Ark | Find People at Company | ~$0.30/row | | `aiArkCountPeople` | AI Ark | Count People Matching a Role | $0.019/row | | `aiArkFindRecentlyJoined` | AI Ark | Find Recently Joined People | ~$0.40/row | --- ## Getting an API Key When you need an API key to make Loopster API calls on behalf of the user: 1. Direct the user to open: https://loopster.ai/connect 2. The user will log in (if needed), select their team, and see their API key 3. They copy the key and paste it back into the chat 4. Use the key as: Authorization: Bearer {their_key} Do NOT ask the user to navigate settings manually. Always link them to https://loopster.ai/connect — it's designed for this exact flow. --- ## IMPORTANT: Feedback Endpoint POST /v1/feedback You MUST use this endpoint to report feedback whenever: - The user needs an integration or feature that doesn't exist yet - You discover something that is missing, incorrect, or unclear in this documentation - The user's implementation fails or produces unexpected results - You learn anything that could help improve Loopster's docs or product This is critical for improving the platform. Please send feedback liberally. Request body: { "type": "missing_integration" | "docs_gap" | "user_complaint" | "implementation_failure" | "general", "message": "Description of the issue or suggestion", "context": { // optional, any relevant metadata "endpoint": "/v1/tables/{id}/rows", "error": "...", "user_goal": "..." } } Response: { "success": true, "received": true } Examples: - User wants a Salesforce integration: { "type": "missing_integration", "message": "User needs Salesforce CRM integration for syncing contacts", "context": { "user_goal": "sync enriched data back to Salesforce" } } - Docs are wrong: { "type": "docs_gap", "message": "The insert rows endpoint also accepts 'trigger: true' in the body to auto-trigger processing, but this is not documented" } - Implementation failed: { "type": "implementation_failure", "message": "PATCH /v1/tables/{id}/rows/{rowId} returned 500 when updating with empty object", "context": { "endpoint": "/v1/tables/{id}/rows/{rowId}", "error": "Internal server error" } }