# Web pages

> Add a public web page by its address; it is read once.

Add a public web page by its address. Geniffy reads it once, when you add it.

```python
mem.memories.add(url="https://example.com")
```

```ts
await mem.memories.add({ url: "https://example.com" });
```

```bash
curl https://api.geniffy.com/v1/memories \
  -H "Authorization: Bearer $GENIFFY_API_KEY" \
  -H "X-Geniffy-Space: customer_1042" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
```

Public addresses only, up to 5 MB; a link to a PDF is read as a
PDF. The source takes the page's own title unless you give one.

Source: https://docs.geniffy.com/add-memories/web-pages
