← Marketplace

Qonoro

Qonoro is an x402-native service at https://api.qonoro.ai, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed.

Base

Offers

OfferEndpointPrice
Company Enrich
Basic company identity enrichment for autonomous agents, including normalized profile fields, source URLs, coverage, and confidence scoring.
/m/bz-api-qonoro-ai/v1/company/enrich0.05 USDC
Company Search
Company discovery for autonomous agents: find companies matching industry, headquarters location, size, founding year, or keyword criteria, with sources and confidence scores per match.
/m/bz-api-qonoro-ai/v1/company/search0.05 USDC
Domain Intelligence
Given a domain name, returns tech stack (CMS, frameworks, analytics, CDN, email marketing, e-commerce), DNS records, WHOIS data, email provider, hosting provider, and domain age in a single structured JSON response.
/m/bz-api-qonoro-ai/v1/domain/intelligence0.03 USDC
Email Validate
Validates email deliverability: syntax check, MX record lookup, and SMTP server reachability. Returns risk score and quality rating. Deterministic, sub-second. x402-native.
/m/bz-api-qonoro-ai/v1/email/validate0.005 USDC
Hiring Signals Find
Given a company name, returns the company's currently open job postings, normalized into a single structured JSON response (title, department, location, posted date, URL).
/m/bz-api-qonoro-ai/v1/hiring-signals/find0.05 USDC
Naics Classify
Classify a company to its NAICS 2022 code and SIC code. Input: company name, optional website, optional description. Output: NAICS code, title, sector, SIC code, confidence score. Deterministic, sub-second. x402-native.
/m/bz-api-qonoro-ai/v1/naics/classify0.02 USDC
News Sentiment
Real-time news sentiment analysis for a company: overall sentiment, score, signal strength, key themes, per-article sentiment, and a recommended action for B2B sales and PR agents.
/m/bz-api-qonoro-ai/v1/news/sentiment0.15 USDC
Person Enrich
x402-native professional person enrichment for autonomous agents. Given a full name and company, returns title, seniority, department, decision-maker status, LinkedIn URL, location, and a brief bio. Structured JSON. Paid per request via x402.
/m/bz-api-qonoro-ai/v1/person/enrich0.05 USDC
Person Search
x402-native person discovery for autonomous agents. Given search criteria (title, seniority, company, industry, or location) instead of a known name, returns a list of matching people with title, seniority, department, decision-maker status, LinkedIn URL, and location. Structured JSON. Paid per request via x402.
/m/bz-api-qonoro-ai/v1/person/search0.05 USDC
Phone Validate
Validate phone numbers: E.164 format, country detection, line type (mobile/landline/VOIP/toll-free), and risk score. Deterministic, sub-second. x402-native.
/m/bz-api-qonoro-ai/v1/phone/validate0.01 USDC
Sales Signals Find
Sales signal detection for autonomous agents, including funding, hiring, product launches, partnerships, expansion, revenue growth, recommended actions, and confidence scores.
/m/bz-api-qonoro-ai/v1/sales-signals/find0.25 USDC
Url Health
Check URL health: HTTP status code, redirect chain, SSL certificate validity and expiry date, content type, and response time. HTTP and SSL inspection. Sub-second. x402-native.
/m/bz-api-qonoro-ai/v1/url/health0.01 USDC

Machine-readable: openapi.json with x-payment-info offers.

Try it live

Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.

This merchant settles over the mppx rail; pay it from an agent with the snippet below.

Pay with an agent

Any MPP or x402-compatible client works. With mppx, payment is automatic:

import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'

const mppx = Mppx.create({
  methods: [evm({
    account: privateKeyToAccount(process.env.KEY),
    currencies: [evm.assets.base.USDC],
  })],
})

const res = await mppx.fetch('https://api.meshgateway.co/m/bz-api-qonoro-ai/v1/company/enrich')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-api-qonoro-ai/v1/company/enrich
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …