Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Request

joepetrakovichjoepetrakovich439 downloads

Make web requests via codeblocks and use the result in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

An Obsidian plugin for adding web requests to your notes.

  • Simple and forgiving markdown codeblock for configuration.
  • JSONPath for targeting the value in the response.
  • Handlebars for templating the result.
  • Request chaining

See the full documentation here

Quick example

```request
url: https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY
---
<img src="https://raw.githubusercontent.com/joepetrakovich/obsidian-request/HEAD/{{url}}" alt="{{title}}" />
<details>
  <summary>{{title}}</summary>
  {{explanation}}
</details>
```

Configuration

field type required description
url URL yes The HTTP/HTTPS endpoint to request
method string no HTTP method: GET, POST, PUT, or DELETE (default: GET)
headers array no Request headers as key-value pairs
body JSON no Request body (for POST/PUT requests)
path string no JSONPath expression to extract data from response
then object no Chain another request using data from the previous response
— string no Separator between config and template. Use Handlebars JS templates below
HealthExcellent
ReviewPassed
About
Add web requests to notes using a forgiving Markdown code block. Extract response values with JSONPath, render results with Handlebars templates, and chain requests to pass data between calls.
IntegrationsTemplatingJSON
Details
Current version
1.3.1
Last updated
2 months ago
Created
6 months ago
Updates
5 releases
Downloads
439
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
joepetrakovichjoepetrakovich
joe.ptrkv.ch/about
GitHubjoepetrakovich
  1. Community
  2. Plugins
  3. Integrations
  4. Request

Related plugins

Raindrop Highlights

Sync your Raindrop.io highlights.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Templater

Create and use dynamic templates.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Readwise Official

Sync highlights from Readwise to your vault.