---
title: "Service: /externaluris/{uri}/source/metadata [GET]"
source: https://dev.pageseeder.com/api/services/get-externaluri-source-metadata_get.html
description: "This GET service extracts metadata from a specified URL, returning information such as title, description, image, icon, and site name. It supports optional cache reloading and HTTP method selection (GET or HEAD)."
last_updated: 2026-09-08T11:43:25+10:00
document_type: api_endpoint
operation_id: uri-GET
resource_id: uri
path_template: /externaluris/{uri}/source/metadata
http_method: GET
api_category: uri
implementation_version: 6.3000
api_since: 5.9800
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~303
---

# /externaluris/\{uri\}/source/metadata \[GET\]

## Description

Extract the metadata from the specified URL.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| reload | `true` to reload the metadata cache (ignored for `method=HEAD` as not cached). | no | boolean | `false` |
| method | The HTTP method for loading the URL (`GET`\|`HEAD`) | no | enum | `GET` |

## Permission

Any authenticated user can invoke this service.

## Response

The output has the following format:

```xml

<url-source-metadata
     url="https://en.wikipedia.org/wiki/Wikipedia:Example"
     status="[ok|warning|has_error|internal|invalid_host|malformed|
             not_found|ps_source|redirect|requires_authentication|
             unreachable|unsupported_scheme|virtual]"
     retrieved="2019-10-08T15:06:08+11:00"
     title="Wikipedia:Example - Wikipedia"
     description=""
     image=""
     icon="https://en.wikipedia.org/static/apple-touch/wikipedia.png"
     site-name="en.wikipedia.org"
     canonical=""
    [url-type=""]
    [error=""]>
  <meta name="..." value="..."/>
  ...
</url-source-metadata>
```

## Error Handling

No specific errors expected for this service.

