L'API du Géoportail propose deux moteurs de recherche :
Pour avoir accès à ces moteurs, le contrat API doit contenir les couches idiones (Cf. "Créer un nouveau contrat"):
L'API Javascript propose un composant qui permet d'interagir avec le service de recherche par lieux.
Un clic sur le picto de recherche par lieux provoque l'apparition du formulaire de recherche :

Le champ Lieu permet d'entrer le lieu recherché ! Un clic sur le bouton Rechercher lance le moteur de recherche :

Les résultats sont affichés dans le formulaire :

Un clic sur un résultat de recherche centre la visualisation sur le lieu trouvé en fermant le formulaire de recherche. Un Cntrl-clic sur un résultat de recherche centre la visualisation sur le lieu trouvé en ne fermant pas le formulaire de recherche.
L'API Javascript propose un composant qui permet d'interagir avec le service de recherche par adresses.
Un clic sur le picto de recherche par adreses provoque l'apparition du formulaire de recherche :

Le champ Rue permet d'entrer l'adresse à la rue, le champ Ville permet d'indiquer la localité. Le champ Code postal n'est pour l'instant pas utilisé. Un clic sur le bouton Rechercher lance le moteur de recherche :

Les résultats sont affichés dans le formulaire :

Un clic sur un résultat de recherche centre la visualisation sur l'adresse trouvée en fermant le formulaire de recherche. Un Cntrl-clic sur un résultat de recherche centre la visualisation sur l'adresse trouvée en ne fermant pas le formulaire de recherche. Une cible repère l'adresse en question; au survol de la cible, une fiche contenant les informations sur l'adresse apparaît.

Un Cntrl-Alt-clic sur un résultat de recherche qui est un ville relance la recherche en mettant la ville et son code pastal sélectionnés dans la nouvelle recherche.