harmony Data API developer docs Get an API key

Excel and Power BI

You don't need a developer. Excel's built-in Power Query can load the data as a table and refresh it with one click, or every time the file opens.

This works in Excel for Microsoft 365 (Windows) and Power BI Desktop. You need your API key.

Set it up in Excel

  1. Open a new workbook. Go to Data > Get Data > From Other Sources > Blank Query.
  2. In the Power Query window, choose Home > Advanced Editor, delete what's there, and paste the query below. Replace PASTE-YOUR-KEY-HERE with your key. For journals, change conferences to journals.
  3. Click Done. If Excel asks how to connect, choose Anonymous and Connect (the key is already in the query).
  4. Rename the query (for example "Conferences") and choose Home > Close & Load. The data appears as a table on a new sheet.
let
    // Your API key. Anyone who has this workbook can see it, so share the file carefully.
    ApiKey  = "PASTE-YOUR-KEY-HERE",

    // conferences or journals
    Dataset = "conferences",

    Source  = Web.Contents(
                  "https://api.orbytelgroup.com/v1/exports/" & Dataset,
                  [ Query = [ format = "csv" ],
                    Headers = [ Authorization = "Bearer " & ApiKey ] ]),
    Csv     = Csv.Document(Source, [ Delimiter = ",", Encoding = 65001, QuoteStyle = QuoteStyle.Csv ]),
    Table   = Table.PromoteHeaders(Csv, [ PromoteAllScalars = true ])
in
    Table

Keep it current

Filtering and shaping

Power BI

In Power BI Desktop choose Get Data > Blank Query, open the Advanced Editor, and paste the same query. To refresh in the Power BI service, set the data source credentials to Anonymous in the dataset's settings.

If something goes wrong

You seeWhat to do
"Access to the resource is forbidden" or a 401 errorThe key is wrong, revoked or expired. Check it's pasted in full between the quotes.
A 403 errorYour license doesn't include that dataset. Contact Orbytel Group.
Excel asks for credentials againData > Get Data > Data Source Settings, select the api.orbytelgroup.com entry, Edit Permissions, set Anonymous.
Accented characters look wrongMake sure the query says Encoding = 65001 (UTF-8).