jotowl.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
C
Conformance score: 60/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (24 of 40 points, scaled to 100); the A2A card criteria do not apply.
click to expand breakdown
click to collapse breakdown
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Listing history
1 snapshot Every change to the catalogue entry| Captured | Hash | Snapshot |
|---|---|---|
| 2026-10-26 12:09:18 current | 59adc8d0c27d… |
view → |
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://jotowl.com/v1/web/read
|
0.002 | USDC |
https://jotowl.com/v1/base/gas
|
0.002 | USDC |
https://jotowl.com/v1/email/auth
|
— | USDC |
https://jotowl.com/v1/x402/recommend
|
— | USDC |
https://jotowl.com/v1/sanctions/screen
|
— | USDC |
https://jotowl.com/v1/federal-register
|
— | USDC |
https://jotowl.com/v1/clinical-trials
|
— | USDC |
https://jotowl.com/v1/literature
|
— | USDC |
https://jotowl.com/v1/med-safety
|
— | USDC |
https://jotowl.com/v1/business-days
|
— | USDC |
https://jotowl.com/v1/business-days/jp
|
— | USDC |
https://jotowl.com/v1/business-days/br
|
— | USDC |
https://jotowl.com/v1/sanctions/screen/batch
|
— | USDC |
https://jotowl.com/v1/web/read/batch
|
— | USDC |
https://jotowl.com/v1/email/auth/batch
|
— | USDC |
https://jotowl.com/v1/base/token-check
|
— | USDC |
https://jotowl.com/v1/base/balances
|
— | USDC |
0x91a71892231a256d69d4bf8a442234701a762aaf on Base
· basescan ↗
| Agent card | https://jotowl.com |
| Provider | https://jotowl.com |
| Docs | https://jotowl.com |
Health · last 1 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/jotowl.com) [](https://agenstry.com/agents/jotowl.com) [](https://agenstry.com/agents/jotowl.com) [](https://agenstry.com/agents/jotowl.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "jotowl-com",
"name": "jotowl.com",
"description": "",
"domain": "jotowl.com",
"provider": "jotowl.com",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://jotowl.com/v1/base/balances",
"description": "Balances of a Base address: ETH and 22 major Base tokens (USDC, WETH, cbBTC, cbETH, DAI, AERO, DEGEN and more), plus up to 20 token addresses passed, read live in one batch, with USD prices from Chainlink feeds on Base or the deepest Uniswap/Aerodrome pool, and a total. Only listed tokens are checked; it is not a full portfolio. For checking a wallet's funds before a payment or trade.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "base",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"base",
"wallet",
"balances",
"portfolio",
"erc20"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/base/gas",
"description": "Current gas on Base: next block's base fee, low/medium/high priority fees from the last 20 blocks, gas price, ready-to-sign maxFeePerGas and maxPriorityFeePerGas, and the cost in ETH and USD of a transaction of any gas limit plus an ETH transfer, ERC-20 transfer and swap, including Base's L1 data fee. ETH/USD from Chainlink. For setting fees and budgeting transactions on Base.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "gasLimit",
"type": "number",
"description": "",
"example": 21000,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"base",
"gas",
"fees",
"eip-1559",
"l2"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/base/token-check",
"description": "Risk check of a Base ERC-20 token from live chain state: a buy, wallet transfer and sell simulated from fresh wallets through its pool router (honeypot flag, buy/sell/transfer tax), owner and renouncement, proxy and upgrade admin, mint/blacklist/pause/tax functions in the bytecode, Uniswap and Aerodrome pools with depth and USD price, and a 0\u2013100 score listing each deduction, with a verdict. For pre-trade checks of a Base token. Facts and templates, not financial advice.",
"pricing": {
"amount": "0.015",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "tokenAddress",
"type": "string",
"description": "",
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"base",
"token",
"honeypot",
"rug-check",
"erc20"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/business-days",
"description": "Business days and public holidays: the date N business days from a date, business days between two dates (with Brazil's du/252), whether a date is a business day with the previous and next, or a year's holidays. Calendars: US federal, Federal Reserve, NYSE, Japan, Brazil (ANBIMA), Canada and provinces, UK nations and ECB TARGET, with substitute and observed days. For settlement dates, filing deadlines and SLA schedules. Each answer names its rule source.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "add",
"type": "number",
"description": "",
"example": 5,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "calendar",
"type": "string",
"description": "",
"example": "JP",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "2026-07-17",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"business days",
"holidays",
"bank holidays",
"calendar",
"working days"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/business-days/br",
"description": "Brazilian business days on the ANBIMA national bank holiday calendar: du between two dates (start included, end excluded) and the du/252 year fraction, with business, weekend and holiday day counts and the holidays passed; or a year's bank holidays, the date N business days from a date, or whether a date is a business day. Carnaval, Good Friday and Corpus Christi from Easter; Black Consciousness Day from 2024. For BRL rate accruals and settlement dates.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "2026-01-02",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "to",
"type": "string",
"description": "",
"example": "2026-07-01",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"business days",
"brazil",
"anbima",
"du/252",
"bank holidays"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/business-days/jp",
"description": "Japanese business days: the date N business days from a date (with resultIsHoliday), business days between two dates, whether a date is a business day with the previous and next, or a year's holidays. National holidays by the Act on National Holidays with substitute and citizens' holidays and equinox days; options for the December 29 to January 3 break, bank holidays and Saturday as a business day. For settlement dates and deadlines in Japan. Each answer names its rule source.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "add",
"type": "number",
"description": "",
"example": 5,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "from",
"type": "string",
"description": "",
"example": "2026-07-17",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"business days",
"japan",
"japanese holidays",
"working days",
"bank holidays"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/clinical-trials",
"description": "ClinicalTrials.gov study search by condition, with filters for recruitment status, phase, location, intervention and terms. Each study has status, phase, design, enrollment, sponsor, interventions, dates, eligibility (sex, ages, inclusion and exclusion lists), sites (searched location first), contacts, and the problems its record shows. For trial matching and research landscape scans. Source: ClinicalTrials.gov API (NLM, NIH). No matches: not charged.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "condition",
"type": "string",
"description": "",
"example": "diabetes",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"clinical-trials",
"clinicaltrials.gov",
"health",
"medical",
"eligibility"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/email/auth",
"description": "Email authentication and deliverability check for a sending domain: SPF (redirects followed, recursive DNS lookup count against the limit of 10), DKIM across up to 30 common selectors (plus any you name) with RSA key size, DMARC policy and reporting (a subdomain inherits its parent's), MX, MTA-STS, TLS-RPT and BIMI. Every problem is named with a one-line fix, and an A\u2013F grade lists each deduction. For deliverability audits and spoofing-risk checks. Live DNS over HTTPS.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "domain",
"type": "string",
"description": "",
"example": "example.com",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"email",
"spf",
"dkim",
"dmarc",
"deliverability"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/email/auth/batch",
"description": "Email authentication and deliverability checks for up to 10 sending domains in one call, $0.002 a domain, settled as one payment: SPF with lookup count, DKIM keys, DMARC policy, MX, MTA-STS, TLS-RPT and BIMI, every problem named with its fix and an A\u2013F grade per domain. For deliverability audits across a portfolio of domains. All or nothing: if any domain can't be checked, nothing is charged and each failure is named.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "domains",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"email",
"spf",
"dkim",
"dmarc",
"batch"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/federal-register",
"description": "Federal Register search (rules, proposed rules, notices and presidential documents, 1994 to today). Each document has its comment window (open or closed, closing date, days left, comment link and count), dockets, RINs, CFR parts, effective date, citation, abstract, matching passage and PDF. Filters: type, agency, dates, open for comment. For regulatory monitoring and finding rules open for comment. Source: Federal Register API (NARA), public domain. No matches: not charged.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "encryption",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"federal-register",
"regulations",
"rulemaking",
"public-comment",
"docket"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/literature",
"description": "Scholarly literature search in every discipline (Crossref: articles, preprints, books, proceedings, datasets), filtered by author, years, type or abstract, sorted by relevance, date or citations; a DOI returns that work. Each work has DOI, title, authors with ORCID, venue, date, citation counts, licence, open-access links, the abstract where CC-licensed for commercial use, and retraction, correction and concern notices. For citation checks and literature reviews. No matches: not charged.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "query",
"type": "string",
"description": "",
"example": "aspirin",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"literature",
"papers",
"scholarly",
"academic",
"research"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/med-safety",
"description": "Medication safety summary for one drug (brand or generic) from openFDA: the latest label's boxed warning, indications, contraindications, warnings, interactions, adverse reactions and pregnancy text; ingredients, strengths and DEA schedule; shortage status; recalls by class; FAERS report counts and top reactions; every data gap named. For medication checks in health and pharmacy workflows. Source: openFDA (FDA), public domain. A name no FDA label or NDC product carries: not charged.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "drug",
"type": "string",
"description": "",
"example": "warfarin",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"drug",
"medication",
"openfda",
"fda",
"drug-label"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/sanctions/screen",
"description": "Sanctions and export-control screening of a person, company, vessel or aircraft name: OFAC SDN and non-SDN, US export lists (BIS Entity List, Denied Persons, Unverified, MEU, ITAR Debarred), UN Security Council, EU and UK. Fuzzy matching across spellings, transliterations and word order, with score, matched alias, programmes, birth dates and nationality. For KYC, AML and counterparty checks. Lists refreshed daily; each list's retrieval time is returned.",
"pricing": {
"amount": "0.003",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "name",
"type": "string",
"description": "",
"example": "Vladimir Putin",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"sanctions",
"ofac",
"sdn",
"aml",
"kyc"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/sanctions/screen/batch",
"description": "Sanctions and export-control screening of up to 100 names in one call, $0.002 a name, settled as one payment: OFAC SDN and non-SDN, US export lists, UN, EU and UK, with fuzzy matching, score, matched alias, programmes and birth dates per match. For KYC, AML and counterparty checks over customer or supplier lists. All or nothing: if any name can't be screened, nothing is charged and each failure is named.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "names",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"sanctions",
"ofac",
"batch",
"bulk",
"aml"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/web/read",
"description": "Any public web page as clean Markdown: the main article text (Readability) or the whole page, with title, author, site name, publish date, language, word count and fetch time; optional list of the page's links. Plain-text, Markdown and JSON pages come back as text. Reads the first 1.5 MB of a page and returns up to 200,000 characters. For feeding pages to LLM, RAG and research pipelines. A page that cannot be fetched or read is not charged.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "url",
"type": "string",
"description": "",
"example": "https://en.wikipedia.org/wiki/List_of_HTTP_status_codes",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"web",
"markdown",
"scrape",
"fetch",
"reader"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/web/read/batch",
"description": "Read up to 10 public web pages as clean Markdown in one call, $0.002 a page, settled as one payment: each page's main article text or whole page, with title, author, site name, publish date, language and word count. For feeding several pages to LLM, RAG and research pipelines. All or nothing: if any page can't be fetched or read, nothing is charged and each failure is named.",
"pricing": {
"amount": "0.004",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "urls",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"web",
"markdown",
"batch",
"bulk",
"scrape"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://jotowl.com/v1/x402/recommend",
"description": "Which x402 API fits a task, ranked by what buyers actually do: candidates from the x402 Bazaar's live search plus every paid API with repeat buyers, scored by relevance and by unique payers and repeat calls over 30 days. Each pick has its URL, method, price, network, inputs, payment evidence and risk flags. For choosing a paid API before calling it. Provider calls are paid separately.",
"pricing": {
"amount": "0.002",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "need",
"type": "string",
"description": "",
"example": "convert a web page to markdown",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "gapfill",
"tags": [
"x402",
"discovery",
"recommend",
"api",
"bazaar"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.002",
"maxAmount": "0.015",
"avgCostPerTransaction": "0.004059",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "gapfill",
"tags": [
"academic",
"aml",
"anbima",
"api",
"balances",
"bank holidays",
"base",
"batch",
"bazaar",
"brazil",
"bulk",
"business days",
"calendar",
"clinical-trials",
"clinicaltrials.gov",
"deliverability",
"discovery",
"dkim",
"dmarc",
"docket"
],
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793011087/bazaar-icons/7e0c939c880ac9d3.png",
"_truncated": {
"tags": 64
},
"_digest": {
"tags": "6e01713a04e5500b632f1c3477f9f6b5b80601d90d5c3be5db6e4744b553c3b1"
}
}
}