Discover/guitarpro.com API
live

guitarpro.com APIguitarpro.com

Search and retrieve guitar tabs, artist profiles, song metadata, and subscription pricing from the mySongBook catalog via 6 structured endpoints.

Endpoints
6
Updated
14d ago
Try it
Search keyword — artist name or song title.
api.parse.bot/scraper/56e331ae-1b41-4d1f-bf15-52057ab1aaf3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/56e331ae-1b41-4d1f-bf15-52057ab1aaf3/search_tabs?query=Metallica' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for guitar tabs in the mySongBook catalog by keyword. Returns matching tabs with title, artist, arrangement type, and audio preview URLs.

Input
ParamTypeDescription
queryrequiredstringSearch keyword — artist name or song title.
Response
{
  "type": "object",
  "fields": {
    "tabs": "array of tab objects with id, title, url, artist, type, and audio_ogg fields",
    "query": "string — the search query echoed back"
  },
  "sample": {
    "data": {
      "tabs": [
        {
          "id": "426",
          "url": "https://www.guitar-pro.com/tabs/t/426-enter-sandman",
          "type": "Full Score",
          "title": "Enter Sandman",
          "artist": "Metallica",
          "audio_ogg": "https://msb-assets.guitar-pro.eu/prelistenings/426/Metallica-1991-Metallica-01-Enter_Sandman.ogg"
        }
      ],
      "query": "Metallica"
    },
    "status": "success"
  }
}

About the guitarpro.com API

The Guitar Pro API exposes 6 endpoints for querying the mySongBook tab catalog — covering search, pagination, full song metadata, artist profiles, and subscription pricing. The search_tabs endpoint accepts a keyword and returns tab objects with title, artist, arrangement type, and audio preview URLs, while get_tab_detail gives you album, genres, composer credits, sheet music preview images, and links to alternate arrangements of the same song.

Browsing and Searching Tabs

The search_tabs endpoint takes a query string (artist name or song title) and returns an array of tab objects, each containing an id, title, url, artist, type, and audio_ogg preview URL. To page through the full catalog alphabetically, use get_latest_tabs with a 1-based page integer — each page returns roughly 100 tabs in the same structure. The id or id_slug from either endpoint (e.g. '444-highway-to-hell') feeds directly into get_tab_detail.

Tab and Artist Detail

get_tab_detail accepts an id_slug and returns a richer set of fields: album, genres (array of strings), composer, lyricist, previews (sheet music image URLs), arrangement_type, and an other_arrangements array that lists alternate versions of the same song with their titles and URLs. get_artist_detail accepts either a tab-catalog slug (e.g. '242-metallica') or a roster slug from get_artist_list (e.g. '51517-raoul-tchoi'), and returns the artist's name, description, and their array of available tabs.

Artist Roster and Pricing

get_artist_list retrieves the featured Guitar Pro artist roster with name, url, and info per artist. An optional genre filter accepts values like 'Rock', 'Metal', 'Jazz', 'Acoustic', or 'ALL', though filtering behavior may not always produce distinct results across genres. get_mysongbook_pricing takes no inputs and returns current subscription plan objects — each with name, price, monthly_price, flag, and url — reflecting available plan durations at query time.

Common use cases
  • Build a tab discovery tool that lets users search by artist or song title and preview audio before purchasing
  • Aggregate mySongBook catalog metadata (genres, composers, lyricists) for music research or educational purposes
  • Display all available arrangements of a song using the other_arrangements field from get_tab_detail
  • Populate an artist index with profiles and tab lists by combining get_artist_list with get_artist_detail
  • Monitor mySongBook subscription plan changes over time using get_mysongbook_pricing
  • Build a catalog browser that pages through all available tabs using get_latest_tabs with incremental page numbers
  • Filter and surface genre-specific artists from the Guitar Pro roster for niche music community apps
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Guitar Pro have an official developer API?+
Guitar Pro does not publish a public developer API for the mySongBook catalog. This Parse API provides structured access to catalog search, tab metadata, artist profiles, and pricing data that is not otherwise available in a machine-readable format.
What does `get_tab_detail` return beyond what search results include?+
get_tab_detail returns fields not present in search or listing results: album, genres (array), composer, lyricist, sheet music previews (image URLs), arrangement_type, and an other_arrangements array listing alternate versions of the same song. You pass the id_slug obtained from search_tabs or get_latest_tabs to retrieve it.
Does the genre filter in `get_artist_list` reliably segment artists by genre?+
The genre parameter accepts values like 'Rock', 'Metal', 'Jazz', 'Acoustic', and 'ALL', but the endpoint description notes that filtering may not consistently produce distinct results across all genre values. The returned fields per artist are name, url, and info regardless of the filter used.
Does the API return the actual tab notation files or full sheet music?+
Not currently. The API returns sheet music previews (image URLs of partial pages) and audio_ogg preview URLs, but not downloadable .gp5, .gpx, or PDF files. You can fork this API on Parse and revise it to add an endpoint targeting the download flow if that data becomes accessible.
Does `get_artist_detail` return discography or only tabs available in the mySongBook catalog?+
It returns only the tabs listed for that artist within the mySongBook catalog — the tabs array uses the same structure as search results (id, title, url, artist, type, audio_ogg). Full discography data is not covered. You can fork this API on Parse and revise it to add an endpoint targeting broader artist discography if that data is available on the source site.
Page content last updated . Spec covers 6 endpoints from guitarpro.com.
Related APIs in MusicSee all →
djmag.com API
Access the latest DJ and electronic music news, discover rankings of the world's top 100 DJs and clubs, view detailed club profiles, and search through DJ Mag's extensive article archive. Stay updated on the electronic music scene with curated features, news updates, and industry insights all in one place.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
aoni.co.jp API
Browse and search voice actors, actresses, and junior talents from Aoni Production with detailed profiles including audio samples and work history. Access company information, news updates, and booking details to discover Japanese voice acting talent.
merchbar.com API
Search and discover music merchandise across vinyls, CDs, apparel, and accessories, then track product details, new arrivals, and sales by artist. Find exactly what you're looking for with real-time product information and pricing updates.
amoeba.com API
Search and browse Amoeba Music's catalog of vinyl records and CDs, including used listings, to find product details and discover new releases. Check store information to plan your visits to Amoeba's physical locations.
boletia.com API
Browse and search events on Boletia.com to discover concerts, shows, and performances across different venues and organizers, then view detailed event information and available ticket options. Filter events by category, venue, organizer, or explore trending music events in Mexico City.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.