LargitData — Enterprise Intelligence & Risk AI Platform

LargitData Developer Portal

LargitData runs two kinds of programmable surface. The Public Content API is free, read-only and needs no credentials: it returns the same product catalog, knowledge-base index and blog that this site publishes as HTML. The commercial data APIs — the Social Media API and the Cross-border Ecommerce Data API — are contracted services authenticated with an API key. Everything you need for the first is on this page; the second starts with a trial key request.

Quickstart

No sign-up, no key, no SDK. One request:

curl -s https://www.largitdata.com/api/v1/products | jq '.data[].id'

Start from the service index to discover everything that is available:

curl -s https://www.largitdata.com/api/v1/

The machine-readable description of every endpoint below lives at /openapi.json (YAML). Point your generator at it:

npx @openapitools/openapi-generator-cli generate \
  -i https://www.largitdata.com/openapi.json \
  -g python -o ./largitdata-client

Endpoints

Base URL: https://www.largitdata.com/api/v1/ — all endpoints are GET only (HEAD and OPTIONS are also answered) and readable from any origin via CORS.

EndpointReturnsQuery parameters
GET /api/v1/ Service index: endpoints, supported languages, error contract.
GET /api/v1/products Product and service catalog with the canonical page URL in each language. lang, page, page_size
GET /api/v1/products/{product_id} One product, e.g. infominer, ragi, qubicx. lang
GET /api/v1/pages Knowledge, solutions, use-case, comparison, case-study, about and resources pages. lang, section, page, page_size
GET /api/v1/pages/{page_key} One page, e.g. knowledge/what-is-rag. lang
GET /api/v1/posts Blog posts, newest first. The HTML body is omitted from lists. lang, page, page_size
GET /api/v1/posts/{slug} One blog post including its HTML body.

lang accepts zh-tw (default), en or ja. page_size ranges from 1 to 100 and defaults to 50.

Products in the catalog

idProductProduct page
infominer InfoMiner — Intelligence & Risk Monitoring Platform https://www.largitdata.com/en/infominer-social-listening/
ragi RAGi — Enterprise Retrieval-Augmented Generation Engine https://www.largitdata.com/en/ragi-enterprise-genai/
qubicx QubicX — RAGi On-Premise https://www.largitdata.com/en/qubicx/
aimochi AIMochi — Meeting Content & Decision Context https://www.largitdata.com/en/aimochi/
social-media-api Social Media API (commercial API) https://www.largitdata.com/en/social-media-api/
ecommerce-data-api Cross-border Ecommerce Data API (commercial API) https://www.largitdata.com/en/ecommerce-data-api/
ai-content-analysis AI Content Analysis Cloud Service https://www.largitdata.com/en/ai-content-analysis/
ocr OCR — Optical Character Recognition https://www.largitdata.com/en/ocr-text-recognition/
asr ASR — Automatic Speech Recognition https://www.largitdata.com/en/asr-speech-to-text/

Response format

Every successful response uses the same envelope. Collections carry meta and links; single items carry data only.

{
  "data": [ { "id": "infominer", "name": "InfoMiner ...", "url": "https://..." } ],
  "meta": { "total": 9, "page": 1, "page_size": 50, "total_pages": 1, "lang": "en" },
  "links": {
    "self": "https://www.largitdata.com/api/v1/products?page=1",
    "next": null,
    "prev": null,
    "documentation": "https://www.largitdata.com/developers/"
  }
}

Paginate by following links.next until it is null. Responses are cached for 10 minutes and carry an X-API-Version header.

Errors and error codes

Errors are never HTML. Every failure under /api/ returns RFC 9457 application/problem+json with a stable code and a hint describing how to recover:

{
  "type": "https://www.largitdata.com/developers/#error-invalid_parameter",
  "title": "Bad Request",
  "status": 400,
  "code": "invalid_parameter",
  "detail": "page_size=9999 is outside the supported range.",
  "instance": "/api/v1/pages",
  "hint": "page_size must be an integer between 1 and 100.",
  "documentation_url": "https://www.largitdata.com/developers/",
  "parameter": "page_size"
}
codeHTTPMeaningHow to recover
invalid_parameter400 A query parameter was missing, malformed or out of range. The offending name is in parameter. Correct the parameter named in the response and retry.
not_found404 No API resource matches the requested path. List the available endpoints at /api/v1/.
product_not_found404 No product carries that id. List valid ids at /api/v1/products.
page_not_found404 No content page carries that key. List valid keys at /api/v1/pages.
post_not_found404 No blog post carries that slug. List valid slugs at /api/v1/posts.
method_not_allowed405 A write method was used. This API is read-only. Retry with GET; see the Allow header.
server_error500 Something failed on our side. Retry with backoff; if it persists, email us with the instance value.

Requests to a non-API path that does not exist return a real HTTP 404. Send Accept: text/markdown and you get a short markdown document listing where to look next instead of a styled HTML page.

Machine-readable resources

Everything an agent needs to navigate this site without scraping it:

ResourceWhat it is
/openapi.jsonOpenAPI 3.1 specification of the Public Content API. Also at /api/openapi.json and /.well-known/openapi.json.
/openapi.yamlThe same specification in YAML. Also at /api/openapi.yaml.
/api/v1/Live service index for the Public Content API.
/llms.txtCurated site index for LLM retrieval — every public page, one line each.
/llms-full.txtFull content bundle for retrieval-augmented answering.
/sitemap.xmlXML sitemap with hreflang alternates for all three languages.
/robots.txtCrawl policy. AI crawlers are welcome.
/.well-known/api-catalogRFC 9727 API catalog linkset.
/.well-known/agent-card.jsonA2A agent card describing this site's capabilities.
/.well-known/agent-skills/index.jsonAgent Skills Discovery index with content digests.

Commercial APIs and authentication

Two LargitData services deliver data under contract rather than from this site. They are authenticated with an X-API-Key request header:

curl -H "X-API-Key: $LARGITDATA_API_KEY" https://<your-assigned-host>/...
ServiceDataDocumentation
Social Media API Structured social posts and comments from PTT, Dcard, Facebook, Instagram, plus Weibo, Xiaohongshu and Douyin. Product page
Cross-border Ecommerce Data API Product, price, ranking, review, Q&A and public consumer-discussion data for market research and competitive intelligence. Product page
Why the endpoints are not listed here. Sources, fields, refresh cadence, history depth and quotas are scoped per project, so the callable endpoint set is agreed during onboarding and delivered with your key rather than published as a fixed specification. The ApiKeyAuth scheme in /openapi.json documents the authentication method these services use.

To request a trial key, email [email protected] with the platforms, keyword or category scope, expected request volume and target delivery format. We reply with a trial key, the endpoint documentation for your scope, and integration support.

Fair use and support

  • The Public Content API is not rate-limited today. Please stay under roughly 1 request per second and set a descriptive User-Agent so we can contact you before changing anything that affects you.
  • Responses are cacheable for 10 minutes; honour Cache-Control rather than polling.
  • Content returned by the API stays subject to the site terms. Attribution to LargitData is required when you republish it.
  • Breaking changes get a new version prefix (/api/v2/); /api/v1/ keeps its contract.

Need something this API does not cover?

Tell us what you are building. If you need social, ecommerce or news data at scale, an on-premise deployment, or a private endpoint shaped around your pipeline, we will scope it with you.

Email [email protected]