---
title: "POST /api/memos/-/linkMetadata:batchGet"
method: POST
path: "/api/memos/-/linkMetadata:batchGet"
tags: ["MemoService"]
---

# POST /api/memos/-/linkMetadata:batchGet

`POST /api/memos/-/linkMetadata:batchGet`

## Request

- The document declares no server URL.
- Auth: none declared

BatchGetLinkMetadata fetches the metadata of up to 10 links.

## Request body

- BatchGetLinkMetadataRequest: Request message for MemoService.BatchGetLinkMetadata.
  - `urls` string[], required: Required. The link URLs. At most 10.

## Response `200`

OK

- BatchGetLinkMetadataResponse: Response message for MemoService.BatchGetLinkMetadata.
  - `linkMetadata` LinkMetadata[]: The link metadata, in the same order as the requested URLs.
    - `url` string: The link URL as given in the request.
    - `title` string: The page title.
    - `description` string: The page description.
    - `image` string: The preview image URL.

## Other responses

- `default`: Default error response

## Changes

- **2026-10-08** `1846a777b0ef`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usememos/apis/untitled-api/changes/api/memos/-/linkMetadata:batchGet/post.md)

---

[API](https://skmtc.dev/usememos/apis/untitled-api.md) - [All operations](https://skmtc.dev/usememos/apis/untitled-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usememos/apis/untitled-api/revisions/f587355e35b4?raw)
