For Agents
Search for information on companies using a website or company name and get access to Company Data, News, Blog Posts, Competitor Lists and much more.
Use for: I need to access Owler, How do I use the owler.com API?, Get data from owler.com
Not supported: Provides access to Owler functionality as defined in the OpenAPI specification.
Search for information on companies using a website or company name and get access to Company Data, News, Blog Posts, Competitor Lists and much more.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Owler, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fowler.com%2Fowler" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fowler.com%2Fowler" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Owler API.
Basic Search Company by Ticker or Website or Name or PermID
Get Competitor information by Id
Get Competitor information by URL
Get Competitor information by Id
GET STARTED
Get Competitor information by Url
Patterns agents use Owler API for, with concrete tasks.
★ Basic Owler Integration
Integrate Owler into your application to access its core functionality.
Use the Owler API to access vendor services and data.
13 endpoints — search for information on companies using a website or company name and get access to company data, news, blog posts, competitor lists and much more.
METHOD
PATH
DESCRIPTION
/v1/company/basicsearch
Basic Search Company by Ticker or Website or Name or PermID
/v1/company/competitor/id/{companyId}
Get Competitor information by Id
/v1/company/competitor/url/{website}
Get Competitor information by URL
/v1/company/competitorpremium/id/{companyId}
Get Competitor information by Id
/v1/company/competitorpremium/url/{website}
Get Competitor information by Url
/v1/company/fuzzysearch
Fuzzy Search Company by Name or Address or Phone
/v1/company/id/{companyId}
Get Company by Id
/v1/company/basicsearch
Basic Search Company by Ticker or Website or Name or PermID
/v1/company/competitor/id/{companyId}
Get Competitor information by Id
/v1/company/competitor/url/{website}
Get Competitor information by URL
/v1/company/competitorpremium/id/{companyId}
Get Competitor information by Id
/v1/company/competitorpremium/url/{website}
Get Competitor information by Url
What agents get from Jentic-routed access to this vendor.
Setup
Wiring this Owler API by hand means placing your access key in the custom user_key header on every request and reconciling its many company-search and competitor variants yourself. Through Jentic you install once, import the Owler API from the API Directory, store the key once, and your agent calls it.
Permission scoping
Owler puts the company id in the URL path (/v1/company/id/{companyId}), so a rule can pin your agent to one company for reads like its detail and competitor lists. You choose the operations it may call, so basic search and fuzzy search are not included unless you add them.
Credential isolation
Your Owler user_key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'find competitors for a company' or 'search companies by name', and Jentic returns the matching Owler operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Specific to using Owler API through Jentic.
What authentication does the Owler use?
The Owler uses apiKey authentication.
How many endpoints does the Owler have?
The Owler has 13 endpoints available.
/v1/company/fuzzysearch
Fuzzy Search Company by Name or Address or Phone
/v1/company/id/{companyId}
Get Company by Id