API : er kan ha olika grad av komplexitet och kan innebära en enkel länk till en databas för att hämta specifika dataset , ett webbgränssnitt eller mer komplexa strukturer .