diff --git a/app/Http/Controllers/Api/GrupoDeCompraController.php b/app/Http/Controllers/Api/GrupoDeCompraController.php
index aad8c13..ac38666 100644
--- a/app/Http/Controllers/Api/GrupoDeCompraController.php
+++ b/app/Http/Controllers/Api/GrupoDeCompraController.php
@@ -6,6 +6,7 @@ use App\GrupoDeCompra;
 use App\Http\Controllers\Controller;
 use App\Http\Resources\GrupoDeCompraReducido;
 use App\Http\Resources\GrupoDeCompraResource;
+use http\Env\Request;
 
 class GrupoDeCompraController extends Controller
 {
@@ -17,8 +18,13 @@ class GrupoDeCompraController extends Controller
     {
         return new GrupoDeCompraResource($grupoDeCompra);
     }
-    public function reducido(GrupoDeCompra $grupoDeCompra)
+    public function regiones()
     {
-        return new GrupoDeCompraReducido($grupoDeCompra);
+        return GrupoDeCompra::all()->pluck('region')->unique()->flatten();
+    }
+
+    public function region(string $region)
+    {
+        return GrupoDeCompra::where('region', $region)->get();
     }
 }
diff --git a/routes/api.php b/routes/api.php
index 0ee0472..4313125 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -16,13 +16,12 @@ use App\Producto;
 */
 
 Route::middleware('api')->group(function () {
-    Route::get('/regiones', function() {
-    	return GrupoDeCompra::all()->pluck('region')->unique()->flatten();
-    });
+    Route::get('/regiones', 'Api\GrupoDeCompraController@regiones');
+    Route::get('/regiones/{region}', 'Api\GrupoDeCompraController@region');
 
     Route::prefix('grupos-de-compra')->group( function(){
     	Route::get('/', function() {
-	    	$atributos_a_ocultar = ['telefono', 'cantidad_de_nucleos', 'correo', 'referente_finanzas', 'created_at', 'updated_at'];
+	    	$atributos_a_ocultar = ['created_at', 'updated_at'];
     		return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region');
     	});