Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Data Enrichment / drillr Public Data API
drillr Public Data API logo

drillr Public Data API

63
AI ReadinessAI-Aware (B-)63/100
See full scorecard
Official vendor OpenAPI document · agent-readyData EnrichmentCompany DataapiKey29 EndpointsREST

For Agents

Look up company profiles, financial statements, filings, prices, earnings, ownership, and analyst data for US, Japan, and China equities by ticker.

Use for: Get the company profile for a ticker, Pull the latest income statement for a company, Show me the insider trades for a stock, Find upcoming earnings-calendar entries for a date range

Not supported: Does not place trades, hold funds, or stream real-time tick data. Use for equity fundamentals, filings, prices, and analyst data only.

The drillr Public Data API serves fundamentals, filings, earnings, ownership, events, executives, analyst data, and news for US, Japan, and China equities over the same tables the drillr app runs on. It returns company profiles, income statements, balance sheets, cash-flow statements, price history, insider and institutional holdings, and analyst consensus, with every disclosure-derived row linked back to its official filing. Read endpoints use GET query parameters, while news search uses a POST body.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the drillr Public Data API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the drillr Public Data API, 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.

1

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%2Fdrillr.ai%2Fdrillr" | sh
2

Step 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%2Fdrillr.ai%2Fdrillr" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with drillr Public Data API.

Resolve or list canonical tickers and discover companies from a natural-language description

Get company profiles, list retained regulatory filings, and search within one company's filings

Pull income statements, balance sheets, cash-flow statements, and current financial metrics

Get US daily, weekly, or monthly price history and latest closing-price snapshots

Read earnings-calendar entries and earnings-call summaries

Get insider trades, institutional holdings, analyst consensus, and analyst ratings

Read the canonical company-event timeline, including financings, deals, and executive changes

Use Cases

Patterns agents use drillr Public Data API for, with concrete tasks.

★ Agent-driven equity research

An AI agent connected through Jentic resolves a ticker, pulls the company profile, latest financial statements, and analyst consensus, and summarizes the position for an analyst, citing the filings each figure derives from. Because disclosure-derived rows link to their official filing, the agent's answer can point back to the source.

Resolve a ticker, pull its company profile, latest income statement, and analyst consensus, and summarize them

Earnings tracking

Teams track upcoming and recent earnings by reading the earnings calendar for a date range and pulling earnings-call summaries for the companies they follow. The API returns calendar entries and call summaries per fiscal year and period, so an agent can prepare before a release and recap after it.

Get earnings-calendar entries for the next two weeks and pull the latest call summary for one ticker

Ownership and insider monitoring

Compliance and research workflows monitor insider trades and institutional holdings to see who is buying or selling a company. The drillr API returns self-parsed insider holdings and transactions plus institutional holdings, giving an agent the ownership picture without parsing raw filings itself.

Pull the insider trades and institutional holdings for a ticker and flag the largest recent changes

Company news search

An agent searches cross-source news storylines, events, and attributed commentary to catch what is moving a company. The news-search endpoint takes a POST body and returns storylines tied to events, so the agent can surface relevant developments alongside the fundamentals.

Search news storylines for a company and return the most recent events with their sources

Key Endpoints

29 endpoints — the drillr public data api serves fundamentals, filings, earnings, ownership, events, executives, analyst data, and news for us, japan, and china equities over the same tables the drillr app runs on.

METHOD

PATH

DESCRIPTION

GET

/api/v2/company-profile

Get company profiles

GET

/api/v2/filings

List retained regulatory filings

GET

/api/v2/income-statements

Get income statements

GET

/api/v2/prices-historical

Get US price history

GET

/api/v2/earnings-calendar

Get earnings-calendar entries

GET

/api/v2/insider-trades

Get insider trades

POST

/api/v2/news-search

Search cross-source news storylines

GET

/api/v2/analyst-consensus

Get analyst consensus

GET

/api/v2/company-profile

Get company profiles

GET

/api/v2/filings

List retained regulatory filings

GET

/api/v2/income-statements

Get income statements

GET

/api/v2/prices-historical

Get US price history

GET

/api/v2/earnings-calendar

Get earnings-calendar entries

GET

/api/v2/insider-trades

Get insider trades

POST

/api/v2/news-search

Search cross-source news storylines

GET

/api/v2/analyst-consensus

Get analyst consensus

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

D

drillr Public Data API

- AI-Aware (B-)
63/100
89
Foundational Compliance
69
Developer Experience & Jentic Compatibility
41
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
91
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.2
Show dimension breakdown
89

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: ASignals: 4
96%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

60%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
2%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

73%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

41

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: D-Signals: 4
15%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

49%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

91

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
91%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring drillr by hand means handling its X-API-KEY header, remembering that every path already carries the /api/v2 prefix so the server host is bare, and switching between GET query reads and the POST news-search body yourself. Through Jentic you install once, import drillr from the API Directory, store the key once, and your agent calls it.

Permission scoping

drillr is a read-only data API keyed by ticker query parameters, so a rule can allow your agent just the data reads it needs, such as company profiles and price history. You choose the operations it may call, and there are no write operations to grant.

Credential isolation

Your drillr 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 'get company fundamentals' or 'search company news', and Jentic returns the matching drillr operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Finnhub

→

Global market data and fundamentals, an alternative source to drillr's US, Japan, and China coverage.

Choose Finnhub when you need broader global market coverage or real-time quotes beyond drillr's scope.

Alternative

Polygon

→

Market data with deep price and tick history, versus drillr's fundamentals and filings focus.

Use Polygon when you need high-resolution price or trade data rather than fundamentals and filings.

Complementary

SEC EDGAR

→

The primary source of US regulatory filings that drillr parses and links back to.

Use SEC EDGAR to fetch the original filing document when drillr links a parsed row to its source.

FAQs

Specific to using drillr Public Data API through Jentic.

What authentication does the drillr API use?

The drillr API authenticates with a key sent in the X-API-KEY header per its OpenAPI spec; keys are created in your drillr account. The one exception is the endpoint that downloads the machine-readable contract, which is open. Through Jentic the key is stored once and injected at call time so it never enters the agent's prompt.

Can I pull financial statements with the drillr API?

Yes. You can get income statements, balance sheets, cash-flow statements, and a current financial-metrics snapshot by ticker, alongside company profiles, filings, prices, earnings, ownership, and analyst data. Disclosure-derived rows link back to the official filing they came from.

What are the rate limits for the drillr API?

The OpenAPI spec does not publish fixed rate limits. Check your drillr plan and the drillr documentation for the per-key limits that apply before running large backfills across many tickers.

Is there a drillr API MCP server?

You don't need an MCP server to give your agent the drillr API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent calls the data reads it needs on demand without loading another server's tool definitions into its context.

Can I limit what my agent is allowed to do with the drillr API?

Yes. drillr is a read-only data API, so a rule can allow your agent just the reads it needs, such as company profiles and price history, and deny the rest, with every call logged for review.

How do I run equity research with the drillr API through Jentic?

Search Jentic for 'get company fundamentals', add the drillr API from the directory, and store your key once; your agent can then resolve a ticker and pull its profile, financials, and analyst data on demand. To run it on your own infrastructure, install Jentic One from its GitHub repo.

GET STARTED

Start building with drillr Public Data API

Explore with Jentic One
View OpenAPI Document