mostlyharmless logo alpha NOW FEDERATED!
  • モバイル表示
    • 紹介
    • 発見 ▼
      世界 クラティド ルート 旅行ブログ Perspective Vortex
    • ログイン
    • 新規登録
    現在人気: 観光地 ランドマーク 1. Fußball-Bundesliga 2025/2026 2. Fußball-Bundesliga 2025/2026 展望塔 城 鉄塔 宮殿 遺跡 シャトー
    今日 明日 次の週末 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
      ヨーロッパ アジア アフリカ アメリカ オーストラリア Deutschland Bayern Yankee Stadium Madison Square Garden Rogers Centre T-Mobile Park

      Partner API — public catalog data

      Registered services can query places and events from mostlyharmless.travel as JSON for use in their own apps — server-side, with an API key, not in the browser.

      What is this?

      A versioned read API at /api/v1/partner. It returns reviewed, public articles (places, events, objects) including geo, licenses, and a change feed for synchronization.

      Access

      The API is not available anonymously. We issue API keys to registered partners. Tell us briefly what you plan to build — we will set up partner access for you.

      連絡

      Quick start (technical)

      1. Obtain an API key (plaintext shown once; afterwards only the keyId is visible).
      2. Send every request over HTTPS from your own backend only.
      3. Set the Authorization header and call e.g. GET /api/v1/partner/articles.

      Header format:

      Authorization: Bearer mh_pk_<keyId>_<secret>

      Do not embed the key in websites or mobile apps. There is intentionally no CORS support for browser clients.

      Main endpoints

      Base path on this server:

      GET /api/v1/partner/articles
      GET /api/v1/partner/articles/{id}
      GET /api/v1/partner/geo/articles?bbox=west,south,east,north
      GET /api/v1/partner/changes

      Full specification (OpenAPI 3): openapi/partner-v1.yaml

      Data format (DTO)

      DTO means “Data Transfer Object”: a fixed JSON shape per article that only includes fields partners are allowed to see — no internal moderation, authors, or statistics. Example fields:

      • id, permalink, type (Place / Event / Object)
      • title, description (Klartext, Sprache per ?lang=)
      • geo, location, Event-Felder bei Bedarf
      • license, source — Herkunft und Nutzungsrecht pro Datensatz
      • updatedAt — für Sync; Feed unter /changes mit upsert und delete

      Limits & fair use

      Each partner has a request quota (configurable). Responses support ETag caching (304). Please process delete tombstones from /changes so removed content disappears on your side too.

      Self-service (planned)

      Register a normal account. After we enable you (partnerApi role + link) you manage API keys at /partner — create, revoke, and view usage for the last 30 days.

      Open partner portal (login required)

      • ホーム
      • 私たちについて
      • プライバシー
      • 使用条件
      • ライセンス
      • 連絡
      • パートナー API
      🇩🇪 🇬🇧 🇫🇷 🇪🇸 🇮🇹 🇵🇹 🇳🇱 🇱🇹 🇺🇦 🇰🇷 🇯🇵 🇨🇳

      © 2025 mostlyharmless.com | すべての権利を保護します。

      ログイン

      または

      アカウントがまだありませんか? 新規登録!

      新規登録

      現在は招待コードのみ可能です。招待コードを入力するか、個人の招待リンクを使用してください。
      または
      すでに登録していますか? ログイン