Una volta ottenuto il nome della directory, è possibile utilizzarlo sia per accedere alle osservazioni, che per ottenere il valore corrispondente ad una data keyword presente nel file descrittivo, utilizzando la serie di funzioni:
const char *GetStringKeyword(const char *telescope, const char *key); int GetIntKeyword(const char *telescope, const char *key); double GetFloatKeyword(const char *telescope, const char *key);
La GetStringKeyword ritorna un puntatore ad una regione di memoria volatile, che verrà sicuramente modificata dalla successiva chiamata ad una qualsiasi di queste routines. È compito dell'utilizzatore copiare il valore in una variabile privata.
Se il file dei dati non esiste o non contiene la keyword desiderata le tre routines restituiscono una stringa nulla (lunghezza zero, non il puntatore NULL), o il valore 0.