Plusieurs codes postaux et trie des données

Bonjour,
Je cherche à utiliser l’API https://api-adresse.data.gouv.fr/ mais en privilégiant les réponses proche de mon agglo (Bordeaux Métropole). 2 possibilités :
1/ soit en filtrant sur des codes postaux
2/ soit en triant les réponses par proximité

1/ L’API permet elle de filtrer sur plusieurs codes postaux ? Je n’ai réussi à filtrer que sur un seul code postal.

2/ Si je demande les résultats en passant une latitude et longitude (un point sur Bordeaux), je n’ai pas les points les plus proches de Bordeaux . Ex : en passant « 5 rue colonnel »

https://api-adresse.data.gouv.fr/search/?q=5%20rue%20colonel%20&lat=44.839&lon=-0.582
1 « 5 Rue Colonel Picot 33600 Pessac »
2 « 5 Rue Colonel Picard 21000 Dijon »
3 « 5 Rue Colonel Vasseur 81000 Albi »

Si je passe, le code postal de Bordeaux, j’ai en réponse;
https://api-adresse.data.gouv.fr/search/?q=5%20rue%20colonel%20&lat=44.839&lon=-0.582&postcode=33000

1 « Place du Colonel Raynal 33000 Bordeaux »
2 « Rue Colonel Grandier-Vazeille 33000 Bordeaux »
3 « Rue Médecin Colonel Albert Chemin 33000 Bordeaux »

Il n’est pas possible de filtrer actuellement sur plusieurs valeurs.

Une solution peut provenir du « contexte », en ajoutant « gironde », les adresses en dehors du département ont beaucoup moins de chance d’être retenues.

https://api-adresse.data.gouv.fr/search/?q=5+rue+colonel+gironde&lat=44.839&lon=-0.582

à tester aussi sur la prochaine version de l’API:

http://devapi-adresse.data.gouv.fr/search/?q=5+rue+colonel+gironde&lat=44.839&lon=-0.582

Si vous avez un usage très local de l’API de géocodage, vous pouvez aussi déployer votre propre instance en ne chargeant/indexant que les données sur lesquelles vous voulez effectuer des recherches (Bordeaux Métropole).