> ## Content Index
> Fetch the complete content index at: https://serpapi.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Introducing Byline: Find and save your articles from across the web
- URL: https://serpapi.com/blog/introducing-byline-find-save-articles/
- Published: 2026-07-28T19:02:47.000Z
- Updated: 2026-07-30T21:45:14.000Z
- Description: Byline is a web app and CLI tool for finding your published work on the web, using scraped Google search results through SerpApi.
- Author: Corbin Davenport
- Tags: open source, Google, google search, google search results

If you're a journalist, blogger, or creator, you might have published work on many different websites and platforms. It's not always easy to find all those articles, blog posts, or podcast transcripts again, and archiving them for offline preservation is another challenge. That's why we made Byline, a tool for finding and saving your published work across the web.

![Byline running in a web browser and macOS terminal window](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2026/07/screen.png)

Byline is available as both a [web app](https://byline.apps.serpapi.com/) and a [command-line application](https://github.com/serpapi/byline#how-to-install-byline) for Windows, Mac, and Linux. It's free to use (with a limited amount of searches) and open source under the MIT license.

## Find your work

With Byline, you just enter your name (or someone else's) and the website with the published content, and start a search. If there are any matching results, you can confirm the search, and Byline will run through all results and save them to a CSV spreadsheet file.

Under the hood, Byline performs a Google web search using [SerpApi's Google Search Engine Results API](https://serpapi.com/search-api) and continues through each page until it reaches the limit you configured, or until there are no results remaining. That means it can find anything with your name on it that Google is currently showing in search results. Byline automatically converts Google's various date and time formats into [standard ISO 8601 format](https://en.wikipedia.org/wiki/ISO%5F8601), and it skips duplicate entries.

![Byline running in a Terminal application](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2026/07/image-41.png)

You can customize your search with a start and end date, a maximum number of search results pages to load, and URL patterns to skip in searches. For example, if you're searching on a blog that creates pages for all tags with `/tag/` in the URL, you may want to add that as a filter for fewer duplicate results.

There is one catch—this process might not be enough to find all of your published content. Even if the source material is still public and indexed by search engines, Google might not put it in any search results. Byline might support [additional search engines](https://github.com/serpapi/byline/issues/2) and other discovery methods in the future, but for now, you may have to combine Byline's output with other scraping methods (or manual archives) to get the full picture.

## Save your work

The CSV spreadsheet file created by Byline can opened and edited in [Microsoft Excel](https://www.microsoft.com/en-us/microsoft-365/excel), [Apple Numbers](https://apps.apple.com/us/app/numbers-make-spreadsheets/id361304891), [LibreOffice Calc](https://www.libreoffice.org/download/), [Google Sheets](https://docs.google.com/spreadsheets/), and other spreadsheet applications. That's your list of links (with associated metadata) to keep forever. It's just a plain text file, not anything proprietary.

You can also run Byline again with the same CSV file to add more entries. For example, if you saved all your articles on August 1, 2026, and a few months later you want to check for newer entries, you could run Byline with the start date filter set to August 1.

![A spreadsheet open with columns for the website, title, date, URL link, and text snippet.](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2026/07/image-42.png)

But what if you want to archive the *contents* of the articles or blog posts? After all, [articles can vanish from websites](https://arstechnica.com/information-technology/2023/08/the-internet-is-not-forever-after-all-cnet-deletes-old-articles-to-game-google/), or they can become broken and mangled with CMS migrations. Thankfully, Byline can help with that as well.

After you have your CSV spreadsheet of links, Byline can optionally use an installed copy of [Monolith](https://github.com/Y2Z/monolith) (which is also free and open-source) to create self-contained HTML page backups of each item. The backups are saved in one big folder, with sub-directories organized into years, months, and days. When it's done, you can copy that folder to your preferred cloud storage solution, external drive, NAS, or other location.

![A backup folder for 2018 with sub-folders for January, March, April, and other months, with each one containing HTML files.](https://storage.ghost.io/c/a5/00/a5004977-0dd2-4bcd-9292-dd0e05d4c59e/content/images/2026/07/image-43.png)

You aren't limited to Monolith's backup method. The CSV spreadsheet of links created by Byline can be imported with many other tools, like [ArchiveBox](https://archivebox.io/), or you can submit the individual URLs to the Internet Archive's [Wayback Machine](https://web.archive.org/).

## Try out Byline

You can use Byline at [byline.apps.serpapi.com](https://byline.apps.serpapi.com/) in your web browser. The web app does not currently support [importing/appending existing CSV files](https://github.com/serpapi/byline/issues/4) or [backing up links with Monolith](https://github.com/serpapi/byline/issues/3), but the command-line version has those features.

[Open Byline web app](https://byline.apps.serpapi.com/)

The Byline command-line application is available to install from the [NPM package repository](https://www.npmjs.com/package/serpapi-byline) on any Windows, macOS, or Linux computer with Node.js installed. Don't be scared by the terminal—there are [detailed instructions](https://github.com/serpapi/byline/blob/master/README.md#how-to-install-byline) for installing and using it.

Byline requires a [SerpApi account](https://serpapi.com/users/sign%5Fup), which (as of the time of writing) includes 250 free search credits each month. That means Byline can go through around 250 pages of Google search results at no cost.

This is an [open-source project on GitHub](https://github.com/serpapi/byline) under the MIT license, so you can read through the code, make feature requests and bug reports, or use it as the foundation for other projects. It's just one example of the great tools you can build with [SerpApi](https://serpapi.com/).