Bookmarks Html To Markdown API
https://api.findutils.com/api/tools/bookmarks-html-to-markdown/execute Convert a browser bookmarks.html export (the Netscape bookmark format Chrome, Firefox, Edge and Safari write) into Markdown for Notion, Obsidian or a README. In the default "headings" style each folder becomes an ATX heading nested by depth (## for a top-level folder, ### below it, up to ######) and each bookmark a "- [title](url)" line under its folder, in the order the export lists them; "list" style writes one flat bullet list with the folder path before each link. The document starts with a # heading named after the export (or the title argument), and front_matter adds a YAML block with that title. A bookmark with no title is named after its host. Entities are decoded, Markdown characters in titles are escaped, favicon data is never written, and no link is fetched. An ordinary web page is refused: it has links but no bookmark folder structure.
Needs an API key. Running a tool needs an API key. Keys are not for sale yet: ask for early access. About API keys
Request body
application/json-
input
string required
The bookmarks.html file contents.
-
style
string optional
"headings" (default): folders as nested headings with link lists under them. "list": one bullet list, each link prefixed with its folder path. One of
headings · list. Default"headings". -
include_dates
boolean optional
Add "(added YYYY-MM-DD)" after a link when the export carries its ADD_DATE. Default false. Default
false. -
front_matter
boolean optional
Start the file with a YAML front matter block holding the title. Default false. Default
false. -
include_empty_folders
boolean optional
Headings style: also write a heading for a folder that holds no links. Default false. Default
false. -
title
string optional
Document title. Default: the export's own <H1>, else "Bookmarks".
Example arguments
Verified{
"input": "<!DOCTYPE NETSCAPE-Bookmark-file-1>\n<TITLE>Bookmarks</TITLE>\n<H1>Bookmarks</H1>\n<DL><p>\n <DT><H3 ADD_DATE=\"1600000000\">Work</H3>\n <DL><p>\n <DT><A HREF=\"https://example.com/\" ADD_DATE=\"1600000000\">Example</A>\n </DL><p>\n</DL><p>\n"
} More Text tools
- Bookmarks Diff Compare two Netscape bookmarks.html exports (before and after) and list the links that were added, removed, or changed.
- Case Convert Convert a string between camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, dot.case, Title Case, Sentence case, lower, UPPER.
- Citation Generator Generate a reference-list citation in APA 7, MLA 9, Chicago, or Harvard style for a book, website, journal, or article.
- Code Diff Checker Returns a line-by-line diff of two code snippets: each line marked added, removed or unchanged with its original and modified line numbers…
- Code Highlight Html Returns syntax-highlighted HTML for a code snippet: HTML-escaped text wrapped in <span style="color: ..."> elements using one of six colour…
- Dedupe Bookmarks Remove duplicate links from a Netscape bookmarks.html export (Chrome, Firefox, Edge, Safari) and return a clean bookmarks.html plus a CSV…