Vamos utilizar o API do Deivid Fortuna https://deividfortuna.github.io/fipe/

Pagina Modelo

<?php

// Atribui o conteúdo do arquivo para variável $arquivo
$arquivo = file_get_contents(‘https://fipe-parallelum.rhcloud.com/api/v1/motos/marcas’);

// Decodifica o formato JSON e retorna um Objeto
$json = json_decode($arquivo);

// Loop para percorrer o Objeto
foreach($json as $registro):
echo ‘<a href=”fipe-marcas.php?id=’ . $registro->codigo . ‘”>’ . $registro->nome . ‘</a><br>’;
endforeach;

$i = 1881;
while($i < 2017)
{
echo ”.$i.'
’;
$i = $i + 1;
}
?>

 

Pagina Marcas: salvar como fipe-marcas.php

<?php

$id = $_GET[‘id’];

// Atribui o conteúdo do arquivo para variável $arquivo
$arquivo = file_get_contents(‘https://fipe-parallelum.rhcloud.com/api/v1/motos/marcas/’.$id.’/modelos’);

// Decodifica o formato JSON e retorna um Objeto
$json = json_decode($arquivo);

// Loop para percorrer o Objeto
foreach($json->modelos as $registro):
echo ‘
’ . $registro->nome . ”;
endforeach;
?>

Com este código é possível criar combo box com ajax ou salvar no seu banco de dados